The hotel itself was nice, appears to be a mixture of longterm lets and holiday stays. Shallow pool but good for swimming and essential in the Cyprus heat!
The apartment was nice and spacious and the beds comfortable. There was plenty of free on site parking.
Now the downside, there is no housekeeping during the stay, so you have to make your own beds and clean up after yourself. No bin in the kitchen, no oven tray, limited utensils etc. We had to do a shop for things you'd hope to be in a self catering apartment, like salt, pepper, bin bags, cleaning supplies.
It's advertised as adult only, it's not.
The air con in one bedroom wasn't working and it took 5 days to get fixed.
No regularly manned reception desk, the manager (only staff member we saw) is in and out of his office in the day.
Lots of wear and tear inside and outside.
As long as you know what to expect, it's a good place to stay, best to drive rather than expect to walk places, although there are bus stops to get where you want to go about a km away.