The condition of the Premium Apartment appliances was unacceptable, with a broken fan, a broken towel drier, a broken garbage can, a leaky fridge, and a failing AC unit. The response of the staff was slow, so that things were not fixed by the time we have left (3 days later). The receptionist that answered the call after hours spoke English only moderately well, resulting in the wrong response, making things more frustrating. Cleaning staff did not speak English at all.
Location was good (car needed). The pool was very nice and the kids enjoyed the activities. Parking was great. Rooms (and the whole complex) were clean.