We picked this place because we loved Six Senses' Con Dao resort very much. All the expected good things are there, airport pickup car with lemongrass scent, wonderful choices of breakfast with local touch, soothing welcome drinks, early check-in/check-out, villa with private pool, huge bathtub with romantic bath salt, etc. We loved the Thai cuisine at On the Hill restaurant better than On the Rocks. On the Rock serves very interesting course resembles to molecular gastronomy restaurant in NYC, and the price is like being in NYC. We took snorkeling and kayaking cruise tour through the resort operated by local company, but I would suggest to expect it is not as relaxing and clean as in the resort, rather rough and adventurous. Anyways, this resort is a lovely place, highly recommended. Would love to visit again.