Ordered this for an upcoming quick trip. Purchased a medium which is my normal size. It fits like a glove which can be a good or bad thing depending on how you want it to. I am 5'0 155lbs with a big butt and hips but small breasts. The shorts fit really snug but still cute. The top gives me enough push up to give cleavage. Overall, I love this outfit.