I would say it was not that perfect, but overall it was okay. The room was okay with 1 queen bed & 1 single bed. Had issue with the water pressure once checked-in, but everything was okay afterwards. Our kids love the pool and the breakfast buffet was tasty (especially the nasi goreng kg). Definitely will repeat again in future.