This buoy is super to allow baby to have some autonomy and learn how to use his legs to propel themselves. The buoy adapts to different ages baby because it is possible to adjust the length of the straps. The only drawback I found is that baby tends to slide back (at least mine puts his weight back) and it takes time to make it up baby in comfortable.