I bought this in an XL and it fits just as the size chart said it would. It's super cute and comfy! The only thing some might find to be a problem is that mine is definitely NOT black. My husband agrees, the top and bottom are both navy blue gingham instead of black. This just makes me like them more, just figured I'd write up this review so other people might not be quite as surprised when it shows up.