Great value. Luxurious hotel in a good location with its private beach. The service is great and hotel overall is very clean. The gym is well equipped, the spa is great and there are a few restaurants and bars within the hotel. Everything you need is there. There are shops and restaurants just across the road from the hotel as well so very convenient overall.