We could check in from 2pm, but when we arrived at 3pm our room wasn't completely ready. No pillowcases on the one bed and even though we'd booked for 4 people there were only 2 towels provided. The TV channels weren't working and it took a day and a half for maintenance to be called to fix it. (In fairness once he was called the maintenance guy was friendly and sorted it out quite quickly)
The shower leaked quite badly and there's no extractor fan in the bathroom - also there was very little cold water pressure. Every morning breakfast was chaotic. The hotel seems to have insufficient parking so we had to park quite far away which was quite inconvenient with our toddler and baby. It's situated really nicely close to the beach but the outdoor shower is broken so you end up walking sand back into the hotel. There isn't much security at this hotel that we could see either - it's incredibly easy to just walk around and into the pool area and from there into the hotel.