We recently stayed at this hotel and found it to be quite enjoyable for the kids, with a decent amount of activities for all ages. However, we were disappointed with the dining experience. The food quality was not great, and the restaurant often ran out of items, regardless of the time of day. Despite the first-come, first-served policy, we noticed that others were allowed in before us on multiple occasions. Additionally, the food was frequently cold, which was quite frustrating. Improvements in the dining service would make a big difference.