I'm 5'8" and about a size 6. The bottoms were a perfect fit, The top was a little too small but I normally order a size bigger for my tops. The linning is very thin so there is no room for padding or extra support. The look though is great, It looks more expensive than what you are paying for.