Even though we got to the hotel at 12.30 and check in wasn't until 3.00pm, we still waited 5 hours to get checked in and were left to wait in the foyer with no information, unless we went to the front desk yo ask what was happening. All that we were told each time after asking, was that it won't be long now.
When we were eventually shown to a beach cottage, the property was in dire need of maintenance work and was not clean.
After letting the front desk know the problems, they agreed that the beach cottage was not suitable. We were then shown alternative accommodation and it was another 4 rooms and an hour later that we were shown a room on the hillside that was acceptable.
The staff in general were very nice.