Okay so let me start why I gave this 4 stars. This little float is just that, very little. It is the length of my little had, and I am 5'1, so you can imagine the size. Its not all that easy to hold if you are bigger in size like me. However, it does have a high buoyancy for your legs and upper body depending on placement no matter your size. So for that reason I cannot knock the product because it does do the job just as described. It will agree it is for all swimmer levels. Whether you are just learning to swim or trying to build muscle strength, it is a great addition for you to do either. So I would say it all depends on the buyer if it is worth it for them,but again it does do its job it is just small.