We stayed in room 3111, a 2-bedroomed apartment.
Hotel location was excellent as we didn't want to stay in a big town - walkable distance to the beach, bus stops nearby, excellent views surrounding the hotel, shops close-by.
Property advertised as 4-star, I would give it 3.5 stars really.
Some parts of our apartment needed updating - fridge door had rust patches but fridge itself worked adequately (the freezer section left puddles though), cracks in at least two places on the apartment walls (one of which was around a plug socket!), microwave not cleaned since previous guests used it, electrics need reviewing as it kept tripping.
Bedrooms clean and tidy – extra pillows, blankets and duvets in the wardrobes.
TV in main bedroom as well as living room – only a handful of English speaking channels though.
Air-conditioning was great as we went in Aug (it wasn't noisy either).
Main twin beds were very comfortable. Two single sofa beds in each of the second bedroom and the living room, a little hard to sleep on – so apartment would sleep 6 people.
Kitchen facilities adequate for self-catering.
Hotel staff were excellent and very friendly.
Maid comes in most days to empty the bins and make the beds.
At least 4 onsite pools and free access to the gym. Free WiFi too.
Main negative from me was the occasional odour coming from the floor drain in the bathroom (a design flaw and nothing the hotel staff could have done anything about).