They are way to big for my 3 year old boy, they keep falling down all the time,and even he holds it tide it wont keep him up as the other ones...It would be good for a kid that is learning to swim that only needs a very little help
I Bought them because i knew they would not get holes and deflate, however the arm holes are too large for my 2 year old, I would recomend them for older children