Nice clean place, not sure re its 5Star rating! Nice clean resort, friendly staff, walking distance from beach, shops, bars, restaurants etc. Restaurant had plenty of food options, but labelling of the food was always hit and miss. You had to keep asking staff for options due to infrequent labelling. Room was cleaned daily by very friendly staff. Overall experience satisfied, but its 4 star at best!