I was skeptical about the sizes because of the complaints, but i ordered my normal size and it was a perfect fit. I think if youre borderline sizes, like sometimes medium but also large, thats when you should order up, but if you have a usual size that always works, order that. ive worn it for dancing and also with a cute skirt out with friends. its really comfy and its figure flattering, no bulges, holds everything in really nice. I absolutely love it and want one in every color.