Just from the first glance you see that it's a high quality place. The room is big and convenient, there are a lot of amenities in the room and the hotel in general. There is a swimming pool, pool table, bar, and more. The room has a decent bathtub, which is a rarety in my experience, large balcony, fully equipped kitchen, a table good for eating and working, and more.
There are some imperfections though. The cleanup could be better - there were a couple of stains on the towels and some sand on the floor. This is particularly important, since cleanup is done 2-3 times a week and there was none during my 4-night stay (though it actually suited me fine).
There is only one free power plug - I had to disconnect the TV to power my notebook. Also, you can't plug the teapot and the microwave at the same time - only one plug for both. If I wasn't alone, it could have been a bigger inconvenience.
There is no drying rack, so people put towels and clothes over the balcony's side. It works, but there is a risk of your clothes being blown away by the wind.
The rooms doesn't seem to be soundproof - I could hear every knock and talk from the neighbors, though fortunately they were relatively quiet. No blackout drapes either and most of the rooms apparently face the sunny side.
The location is not bad, close to the airport (one bus stop away), and less than 10 min walk to the beach. There is a supermarket around the corner and bus stops nearby.