I Bought this for my 18 Month old son (at the time) before going to Florida last summer. The Jacket is well made of good quality materials and is very sturdy, the zip is very strong and the jacket fitted snugly around my Son. I noticed that there are compartments around the life jacket that constains polystyrene floats that can be removed, this is a good thing because by default, the balance of the jacket was not right and it kept on tipping my son forward in the water which was concerning, however after removing some of the floats in the back compartments, I managed to get the balance just right so my Son was upright and balanced in the water. after this we had great fun in the Villa pool and my Son felt very confident (too confident at times :-)) running around and jumping from the side of the pool where I would catch him in the water. Great product would recommend to anyone, just check the balance when using the first time to ensure it keeps your little tyke upright. Thanks.