We enjoyed our time at Sofitel. It is a beautiful resort, the restaurant are excellent. We loved dining at Koko’s. The food there was absolutely amazing, and the cocktails were the best!! My only disappointment was, if you have a late flight they allow you to continue to use the pool area, which is great…but they don’t have a place where you can get cleaned up after you’ve checked out. The construction noise is a little loud too. Once that is done I’m sure it will be amazing! The staff were also very friendly and helpful. Overall would recommend this hotel.