My husband and I stayed here with our 1 year old over Christmas/New Year and it was a perfect experience from start to finish. When we arrived at the hotel/complex the owner/manager and reception staff for the hotel were pleasant and extremely helpful and proved to be so throughout the stay. The apartment was perfectly located on the first floor and right beside a childrens play area which were massive pluses for our family. The apartment was well maintained, miraculously clean throughout with a nice balcony overlooking the hotel pool area. Sunbeds were reasonably easy to obtain if needed at the pool area, however the sun hits the balcony for the majority of the day which was perfect for breakfast, and lunch al fresco!
There are plenty of nice restaurants, grocery stores, takeaways (chinese/Pizza) within walking distance, the hotel restaurant is also very nice.
In short, I would definitely recommend this property to travellers of all types and will definitely revisit.