We went too large. They were for my daughter, so we shortened the pant length. The top just fits a bit large for now. She will grow into them. We have a sowing machine and made the alterations and they fit nicely. Excellent quality really...that's why I gave the five star rating. Not their fault we went to large, you know? This is a good product and I think you'll like them. My daughter said they are way comfortable. Hope this helps you make a decision.