Not good for my 2 year old. If it doesn't come off because of the little Velcro, he'll rip it off (because he can laugh). The size wasn't great either. My son has a very small waist and the xs was a bit small but he says it's the right size for a 2. Otherwise it seems to be very well made and looks ok.