Absolutely perfect! We stayed here for 4 nights of our honeymoon. We had to check in late because of our plane being delayed, the staff was friendly and very accommodating. The views of the room were amazing! The room is stocked with everything for cooking. The grounds of the resort are beautiful and it’s a short walk to the beach. We will stay here again if we get the chance!