I stayed at the hotel as a friend of mine was getting married there. The wedding was lovely, the wedding meal good and the staff very helpful.
I stayed at the hotel for 2 nights sharing a room with 2 friends having pre-booked a triple room. The room however was a twin room with a smaller bed in the corner but we charged full rate. The furniture was dated, the room was small and the bathroom very basic with a weak shower. The air conditioning was old and noisy and not very chilled. Breakfast was ok with the usual offerings. The pool area was pleasant. I am from Cyprus and the beach by the hotel is one of the worst I've been to. Parking was also an issue.
I would rate this hotel as a 3-star maximum and 2 nights there was more than enough.