The hotel is situated on a beautiful beach with wonderful outlook. The pools were great. We spent most of our days either by the pool or on the beach. The facilities were superb. The food was lovely. You are a captive audience, as the resort is remote and you will end up eating most evenings at the hotel. The serving staff at the pool bar/restaurant could not have been more helpful and happily arranged for pasta and peas for our daughter. The rooms are excellent, large and well laid out. Buffet breakfast was average. I think it’s decent with the price you pay.