It does run a bit small. It’s been two years since I bought it and I still wear it almost daily. I think I got it in a 2X or 3X, whatever the largest size available is, and it fits more like a L/XL. It’s more like a spandex fabric, which I didn’t like at first but is really lightweight for Florida.