My toddler loves it! It is very high quality as expected with Carter's brand! Price is a little more than I wanted to pay but it seems to be worth it. My daughter is 3 years old but really tiny (26lbs and right at 3ft tall) so I had to purchase a 18 month for the bottoms to fit her and the top is just a little short on her. It was the best fit we could get with the different sizes I have bought for her already.