When I first took it out of the bag it looked huge and the pants looked extra long but it’s definitely true to size fit. Got the 6 and my sassy pants is a 5/6. Pants bunched at the ankles just a bit but not like I thought it would have. Material is soft soft soft. She loves it. I love it. You will love it!