I stayed here on with my family with 2 kids for 2 weeks. They have two apartments actually and we stayed on the 2nd floor. We had arranged airport pickup and arrived early in the morning. They treated us with a welcoming hot tea, (must have been Ceylon tea).
BRs were air conditioned. Master BR was good sized and the other one was small but was good enough for the small kids. Both rooms had AC. Everything including the bathrooms were very clean.
Kids loved the swimming pool. Nice to have an open terrace area on the roof top to hang out at night.
The location was very convenient to get around as well. Overall would rate this place highly specially if you have family with small kids.