I'm happy with the purchase. It was inexpensive and we got many complements on it. It was a bit smaller than expected. My son is 18 months and normally wear 18-24 months. I got a 3t thinking we could keep it a while but it probably won't make it to next season because it's a close fit now. I'm still happy because it didn't cost much.