After reading the reviews, I ordered an XL, just to be on the safe side. When I received it, it was too tight, definitely too tight to button it. It felt more like a medium. The size range is way off for this item. The color and quality was nice, but I had to return it. Not sure if I'll reorder this item.
Rating: [4 of 5 Stars!]