Overall I quite liked this hotel! The interior is nice and the rooms spacious. The staff at the front desk were a little odd, but perhaps there was a language issue. The pool was nice, and the restaurant was good.
One thing to note, while the room itself (and the pool) were very nice, the top level of the hotel was unfinished when we stayed... as in, the stairway led up to an uncovered roof with wires and planks, and at the top of the stairs was just a hole where a door should have been (as in, you could walk right off of the building!).
The unfinished story should not affect most people's stay; just something to be aware of when traveling with kids..