Grounds were very well maintained. Rooms were immaculately clean and well kept. Staff was exceptionally friendly and attentive. All rooms have balcony overlooking the beach. Would have given more stars if it wasn’t for the hotel restaurant. The food was barely warm, tasteless and with no attention to their presentation. The service was awful, starting with the drinks. Order was taken and 15 minutes later, she couldn’t remember what we ordered. Waited another 15 minutes for the drinks and blamed it on the bartender. Don’t waste your money on their food.