The staff were all friendly, but it seemed that they are lack of coordination with each department. The housekeeping staff keep us waiting for almost 30 minutes. Even though I arrived 30 minutes before check in time, but they force us to wait and there were more than 10 people in the lobby. It seemed that they were strict to the rules, but not flexible which in turn made a crowd in the lobby (we were not the only one whom asked to wait until check in time). There was a miscommunication between the receptionist and the restaurant too. We were asked to order via the receptionist, but the meal that came were wrong. So, I need to contact the restaurant directly to complaint about it. I was also uncomfortable with the AC since the AC in my room was so noisy, so I couldn't sleep really well. The most satisfying part is the swimming pool. They restricted it for only 3 people per unit, so it is mot crowded and the swimming pool is large. It is suitable both for adults and children.