For the price its nice but the sizes are off. My 9 year old fit his perfectly but my baby is 2 year old and wears a 2T the first one I ordered for my baby in a 2T was way too big. To return I would have to pay almost half of what the suit cost so I just kept it for future events and ordered him a 12-18 months which fit him perfectly.