The first one that I tried to wear came apart as I was putting it on. It's an easy fix though. Otherwise these fit me ok. I got 3X, I'm 5'6", 250lbs, usually wear 18-20 or 1X-2X. The straps don't sit quite right, so it's a good thing I'm wearing these under something else.