I actually loved this but super fitted, a bit too tight really.  I bought the one size up as many reviewers recommended, and it looked good, just a little too tight for me I think.  I am going to try an XL, I am a medium, the Large was a little too tight around the back I thought.  Woops, just went to order an XL, but Large it it, no XL offered.  Too bad...  If you don't have ANY thing you wouldn't want to see, like a little bulge, then go for it!  I am bummed now.