We've eaten there our last two trips and loved it! I have two suggestions. First, tell them nicely when you check in that you're willing to wait as long as it takes for a table in the main dining area. That is where all the action takes place; the coconut broom races, the hula hooping and the entertainment (singer.) If you don't sit in the main dining area, you're going to feel left out. The first time we ate there, we loved the food, but did sit in the non-main dining area and felt a bit 'out of it' and jealous. The last time we ate there, we requested the main dining room, waited about 20 minutes and got an awesome table with a view of the castle, Second, don't necessarily eat everything on the family platter they bring you before asking for more of your prefered appetizer dishes. Last time we went they brought out the first appetizer platter with the honey barbecue wings, salad, green beans, shrimp won-tons, and other items with extras of salad and green beans on the side. I heard my mother's voice saying, "Eat everything on your plate", but I hadn't asked for extras on the green beans and salad so I had no compunction in asking for additional wings and won-tons despite the abundance of beans and salad remaining. Our waiter was very agreeable to bring anything extra we asked for.