I gave this suit 5 stars and my bf gave it 6. I ordered a large and I'm glad I did because it seems to run small. I love how the straps are adjustable. The gold detail give it a luxary feel and the back cut outs are just enough. Great suit for being by the pool or comfortable enough for the beach. The high cut of the suit makes your legs look longer. Overall its a quality suit that will see a lot of wear so its worth the price.