I've been looking for a jumpsuit that was suitable for me for quite a while now. I'm 5"4, I have a slimmer upper body with strong thick thighs, and I wear a Medium. I find that this jumpsuit is perfect for anyone that wants to hide their belly fat. Also, it's great quality and is suited for formal occasions, a night out, or at work. Maybe it could be worn casually, but I've never tried. The only con I would say is that I have trouble zipping the back on my own, I need someone to help me zip it all the way up. If you have long arms, it's a plus!