The hotel was beautiful and staff was friendly but there was no daily housekeeping. Additionally, I tried to connect with the hotel numerous times via messaging and my email message was never acknowledged. The free breakfast options were also limited and if you are in a hurry, I wouldn’t recommend waiting there. The room we were in was nice but didn’t have a fridge like others. Regarding the beach, it’s a very rocky area and not sure where the entry was at for swimming. The area seems more suitable for surfers rather than swimmers. If you are looking for a relaxing beach to access easily and be able to swim at, I don’t think this hotel is the right one. Other than that, it was an ok stay