This Lemandii buoyancy swimsuit is such a smart idea for kids learning to swim! It comes with 8 removable buoyancy sticks made from EVA material that doesn't absorb water. The size M (which we have here) is for kids about 94-110cm tall, typically ages 4-6 years. When your child is just starting out, you keep all the floats in for maximum buoyancy. As they get more confident in the water, you can remove some of the floats gradually until they're swimming without any assistance. The flamingo pattern is super cute and the workmanship is really good - it doesn't feel cheap or poorly made. It even comes with arm rings as an extra swimming aid. Important safety notes: this isn't a life jacket, so adult supervision is always needed, and you should remove the buoyancy bars when cleaning it (no alkaline detergent). The design is clever because once your child learns to swim, you can take out all the floats and it still works as a regular swimsuit. If you've got a hesitant swimmer or just want some extra confidence while your kids are in the water, this swimsuit provides that perfect balance of safety and fun. It really does help kids feel more comfortable in the water while they're learning.