I personally wouldn’t come here again. I went there as the mini theme park looks amazing in the picture. But the pool actually very poorly maintained. It was dirty even in the morning. You can see and feel all the black moss floating around esp in the kids pool. Super disgusting. There are some pool tiles that already broken, and the surface was slimy like they have not clean it since they first build it. Breakfast is another story. I paid the room with breakfast but ended up walking across the street instead. Immediately after opening the breakfast lounge door, the smell of dirty kitchen piercing my nose. We were the 1st to arrive as the girl there still setting the buffet up. No greeting, no smile, poor service. The turkey ham were yellowish in color and the counter top, where the juices sits was slimey with leftover juice from last night I think. The smell in the restaurant itself just kills my appetite totally. So we left. I am glad I didn’t stay over 1 night. It was unbearable. Room was small with 2 bar wifi connection. Please do not over advertise the room by saying “Premier Family Suites”. Nothing premier about the room and it is definitely not a suite. Please change the room category to just 2 bedroom apartment. Overall the hotel is just filthy. Poorly maintained, poor service and this is the 1st hotel that I regretted staying this year.