I  This.  I am 5 8 160 and according to the size chart I should have ordered an xl (36 30 38.5) but after reading the good thoughtful reviews, I got the large.  It was a lil bit of a struggle to get in (hack to do it without help - hook topmost clip, then hook bottommost clip.  Start hooking from bottom up to waist, then  unhook top hook and continue to hook up to top).  It took me about 7 mins to get it on, and once on, it gave me that snug but comfy hug I grown to love.  Im only on the first row of hooks.  Will update if/when I have to cinch in to second row.  Lying down is comfy too, so I may have to buy the latest 3 hook to sleep in if this works out.  Fits my torso perfectly with no bulging back fat above or below.  No rolling, but haven't worked out in it yet.  Thrilled so far, though  and glad I went down a size to get the perfect fit.