Im very pleased with this suit! I purchased the Navy Blue Polka Dot in XL (size 8-10) and it fits exactly as I would expect. Im 57 about 145lbs, hips 39, waist 29, chest 34
I love the style of this suit, I feel good in it and I think it would be flattering on a variety of shapes and sizes

Two little cons: I wish the straps were longer for tying around the neck. There almost isn't enough material to tie a bow. And the metal clasp is surprisingly difficult to connect without someones help.
However, for this price, how flattering it is and for the variety of styles you get to choose from, this suit is absolutely worth getting.
GO FOR IT!
(Ill probably end up ordering additional styles)