Not flattering at all for your mid section. The stripes make you look way bigger than you are, also the material wasn't stretchy/slinky fitting. It was more stiff and had barely any stretch on it. Great colors and design, just poor fitting on my end. I'm 5'7 and 185lbs for reference.