The place is in a great location with amenities and the beach a walking distance. We battled with check in as they were still cleaning but it was later sorted out. We asked for cleaning and it never happed. Apart from this the place is top class and they can certainly do better in addressing guest issues timeosly