Food is good but very expensive, I don't recommend this place for small kids since prices are outrageous and you end up paying a fortune for McDonald's quality chicken nuggets, my bill was $75 for one adult and 2 small kids, no drinks were ordered. I love their seafood buffet, even though there were only 3 kinds of seafood: shrimps( not peeled), mussels and salmon. They do have the best seafood risotto. We tried their Mediterranean buffet another time and it was very disappointing, we paid $160 for 2 adults and 3 kids and selection was poor, mostly Italian pasta and such. Their desserts are pretty much flavorless, even though they look very good.
Parking is additional $12 every time you park. Their Lunch is a la carte and I don't recommend it.
P. S. There was one Disney Character roaming around which was nice.