This is a great place to take kids, they have plenty of activities for kids, and the staff are so good with kids.
Most of the staff are super friendly and helpful. When we were at the reception for check-in, the staff answered her phone in the middle of the process and were not very helpful. However, another staff member took over, and she was so helpful.