Purchased an xxl. I was looking for something comfortable and stylish to wear on a trip to Florida that didn't make me look enormous. This fits true to size and skims over all manner of lumps, bumps and bellies... and was cool. The attention to detail, with the delicate buttons and slight ruching, shows the high quality of this product. I received many compliments wearing it and I would definitely recommend it to others!