iam 5'7 at 152 and ordered a med. its a bit snug but I love it on me. I just started wearing it and working out so hopefully it gets me right and I can get a small soon. it does not roll up or anything. best 9.99 I have spent in a while