Great hotel, clean & spacious rooms with really comfortable beds, air-conditioning was amazing, food was fantastic, couldn't fault the fresh breakfast buffet, maids were in every other day, staff were friendly & very helpful. Day of departure was 12 noon check-out, but they provided us with a free room for a shower & change of clothes before we made our way to the airport later that night, all free of charge.
The only negative i can give about this hotel is that our apartment was one of the furtherest away rooms from the reception & it was a bit of a walk up many sets of stairs & ramps to get to as its on a hill & a bit of a maze at first to find, so be prepared for trek to your apartment, but couldn't fault anything else regarding our stay, all the positives out weighed the only single downside to this complex.
Would definitely stay here again.