Awful. Having paid for Early Check-in, we were told upon arrival that there were no rooms available and we would have to check-in to a nearby hotel and pay an additional 50€ for this. We found out the following day from a different member of staff (a lady who had the best English and also seemed like the friendliest person) that there were empty rooms. We checked into a room and then found that the toilet didn't flush. Also, the fusebox was sparking with electricity whenever we put the key card in the reader - so we got moved. The bathrooms are tiny. Really tiny. To sit on the toilet, you have to sit more sideways than forwards. The shower portion of the bathroom is just about big enough. There are 12 sunbeds around the pool to service approximately 30 rooms. The staff were unwilling to help when they were told that there had been items on a sunbed for 4 hours but no sign of any people (who had actually gone to the beach). On multiple occasions, we received "fresh bedsheets" with small stains on them. The maids also frequently left rubbish in the room and often did not provide the correct amount of towels. They also advertise being a beach hotel and, while they do have some kind of private arrangement on the beach (which closes at 6pm - so no romantic walks on the beach in the sunset), the hotel itself is actually a 7-8 minute walk. In the time we were there, we also saw others having issues with the hotel staff - most of which seemed to go unresolved and the staff incredibly unwilling to help. I don't think I can recommend avoiding this hotel any more to be honest...