Unfortunately the cleanliness wasn't the best. Two of the top blankets had a strong "sweaty man" smell. My wife approached the staff and asked for fresh blankets or free laundry detergent so we could wash them. They gave us laundry detergent. There were toenail clippings all over the balcony. Our particular apartment had a strong curry smell to it. Some of the glasses and bowls were dirty (but that is supposed to be the previous guests responsibility to clean). The oven did not work, however we informed reception and they had someone come and fix it. The kids gaming room was situated in the carpark basement which we didn't expect and we personally didn't think that was a suitable place for it due to the lack of air flow and being dark and isolated. There was no air conditioning in the bedroom, it was only the living room and the fan provided was very weak.
On a positive note, the resort was in a convenient and great location, the gardens on the grounds were nicely kept and the pool was clean. The pillows were comfortable and the apartment had lots of cutlery, bowls, cooking utensils and a large fridge.
Overall, the place is older and naturally is run down a little, however, if the cleanliness improves, this would be a good budget accommodation for those looking for something basic.