The place is really great, with fantastic facilities, pools, hot tubs, BBQ areas, etc. Rooms are spacious, comfortable and well equipped. There was literally everything we needed in the apartment to cater for ourselves for over a week. The apartment was very well maintained. We got an apartment by the pool so it was a bit noisy at times though by 10pm it was silent enough outside to get to sleep with no issues. Overall great experience and we recommend this place.