I have never loved a hotel more than this one. The staff, the design, the amenities - All were 5 star. They spared no attention to detail and it was such a relaxing enjoyable experience. Make sure you get a massage at the spa- it was the best I have ever had and was super luxurious. The pool was incredibly refreshing and the beachfront view was so rejuvenating. The room was incredible and the balcony was large enough for the 2 of us to play games, have meals, and just enjoy the weather. The bathroom was large and luxurious as well - loved the clawfoot tub! And if you need to double door, the separate toilet and large walk in shower for cleaning off are perfect! We will be back! And I use my Sofitel tote bag everyday now. That was a nice touch and a great way to remember the trip.