Great place! We are a family of 7 and we rented out the whole top floor, which had more beds than we actually needed. The perk being it was like having the top patio and kitchen all to ourselves, as no one ever came up there. The rooms have good air conditioning and the beds are comfy. The common space on the top floor is really fun and unique, and the kids got plenty of use out of the pool.
The free breakfast is much more than standard Continental, and the staff are all very helpful and accommodating.
The location is a bit off the beaten track, but you can call a Grab car from anywhere, so does it really matter?
Overall, we loved it and would recommend to anyone.