We spent two nights at this hotel and had a good stay. You could not fault the apartments, incredibly well equipped, comfortable bed and an excellent shower. 
The food in the restaurant was really good, we ate both breakfast and lunch and found there was a varied selection and plenty available. 
The main negative for us was the noise around the pool and outdoor areas, due to the fact that all apartments look over the pool area you can hear whatever is going on. On the Friday we were unlucky enough to have a children’s birthday party so there was a lot of noise! Admittedly it didn’t go on late but made sitting out on your balcony impossible. The pool table can be intrusive if people are playing late at night.
It’s a shame that WiFi was not included and had to be purchased, once purchased it was then only for a single device which seemed unnecessary. 
Overall we did have an enjoyable time and would probably stay again off season for a couple of nights but did find the majority of the reception staff quite miserable and were often ignored by the back room staff.