Excellent Purchase. I first thought it was going to be way to small but in the end it fit. Only suggestion, I Purchase 7-8 a 9- 10 might have been better. the top part is small, it just fits, no room for under shirt. I would have returned but she had already tried it on and was not parting with it. Belt is way to big, easy fix. All in all a great Purchase very happy.