This hotel looks nicer in the pictures than in reality unfortunately. We were two of only a handful of guests staying at the hotel (we only ever saw 4 other guests at most). Aside from being close to a beach, the location is quite far away from everything so if you want to go out for meals/other things it's pretty far (20 mins) and much easier by scooter vs. car as the rods are pretty tight and bumpy. The food/drinks menu at the hotel is limited, and pretty expensive in comparison - they have very high service fees, plus a random charity fee (??) they charge on top of food and drinks which felt like gauging. The cleanliness was also a bit questionable - I support eco friendly, but not at the expense of cleaning. Towels weren't refreshed and my beach towel had some gross stains on it. The whole hotel just felt a bit worn. The staff was friendly though, and they have 3 adorable hotel cats that we loved. Probably wouldn't recommend, but overall our stay was fine.