I bought this for my daughter to wear in the garden so she could roll around in the borders and not worry about getting wet and dirty. It's a great buy, a good fit, although maybe a little small. My daughter is quite small and at 15 months she is already fitting it "well" so not sure it will last til 18 months. If your child is big I would recommend buying a size up. Great purchase though and I am already wanting the next size up.