Purchased this for my niece's 6th birthday and it was a big hit. She loved it! It is well-made, but it does run slightly small. My niece is 6 years old, fairly average in height, but the 7-10 size fit her perfectly.