We had an amazing stay. My little boy approved. Even after staying 3 days 2 nights, he said, "I still want to stay at this hotel." We loved the pool, it's huge and even got a deep area. On mornings, there are kids activities by the poolside. The menu for breakfast varied. Yet I have to note the staff need better coordination during breakfast times when it's full. I'm 36 weeks pregnant and this morning I had to walk around looking for a seat. It's better to make a waiting list if the seats are full so guests don't have to walk around looking for an available seat. Perhaps use walkie talkie between staff at the restaurant reception and another staff taking notes of available seats.