The hotel room itself is excellent. Massive smart TV, comfy bed, nice big shower room, and it's a few minutes to the beach so we went for a swim, left our things in the room and walked back to shower which is ideal.
The service was quite poor and some basics missed though, which makes me question the 5 star reviews. We were greeted by two young girls who barely spoke English. They tried their best but it was difficult, I don't think they should have been given that responsibility.
We weren't told the WiFi password, there was no hot water and no instructions to get into the safe. When we went to reception to ask about them, there was a new man there who was asleep at the desk.
Overall it was a good stay, it's very cheap for what you get and ultimately once we were checked in it was fine, but the super reviews you see everywhere aren't necessarily reflective.