The property was beautiful with great access to its private beach, and a wonderful infinity pool. The majority of the staff were great and extremely pleasant. I was very disappointed to find out that the property is not walking distance to anything which is what it advertises on Expedia.. the resort put a fence up so you cannot walk which is also not updated on google/Apple Maps. Therefore, you have to take a taxi which is 300-500 bhat.. also they don’t supply any free waters for you and you’re not allowed to bring in outside water. The main restaurant was fine and along the beach. Everything at the resort is over priced as you would assume... the worst thing was the reception - it was very disorganized and check in and check out were confusing. It would not be my first place to stay in the future.