These run pretty small. According to the size information I needed a Large, so I ordered that but I think I needed an XL or 1x. The straps are extremely thin, so with it being snug I always feel like while putting it on I might damage the straps. They're pretty comfortable despite mine being tighter than I'd like. I would not buy them again because I don't know what size I really need and the quality is lacking. These will likely last me a few months before needing to be trashed.
Runs small, very thin straps