I'm 5'9 and 155 lbs and this fit perfectly and covers all the right places.  I was a lil worried it wouldn't fit like the picture but I took a chance and purchased it.  The material feels really nice and its easy to put on, adjust, and take off.