The property is in an excellent location near the beach, restaurants, and shops. The breakfast selection was limited to vegan options. The hotel rooms and other amenities such as swimming pools and Intercontinental Club are excellent. As an IHG Platinum Elite member, I am unsure about staying here again since there should be some improvement in the restaurant service. We had some issues with the staff who did not follow the high quality of service unlike at other luxury hotels. Overall, it is a 4 out of 5-star hotel.