I visited this hotel in December with my children and although we had a good time, it would have been amazing at a warmer time of year, because the outdoor swimming pool / play area is brilliant for kids and there is also a heated indoor pool / jacuzzi for cold rainy days. The gym is a bit rubbish though.
Service is generally good. Restaurants are fine, nothing special. Nearby the hotel are a couple of nice local restaurants. Hotel will also arrange hire car which can be returned to the airport, saving a taxi ride.
I had to pay for internet which always annoys me.
Larnaca is a 20 min bus ride.
There is a ten-pin-bowling place a short walk from the hotel.
I'm not sure I would rate it as highly if I didn't have kids. Its not really sophisticated, but its clean, great rooms.