Very nice for your price. It's THEREFORE comfortable. But simply because it's a stretch to suit you should make sure you buy your own true to size, dimension. I normally put on a size eight and feel much more comfortable in a 10. I purchased the XL also it was WAY too large! The medium might have been perfect. We gave the XL to a friend like a gift and the girl loved it!!!