This is a FUN, over-the-top, LOUD, chain restaurant. You have to expect to pay too much for your food when you are eating on the strip and paying for the ambiance.
It's a great place to bring kids or large parties. There is a thunder storm inside the restaurant every 30 minutes. The animals move and make noises when you least expect it. There are many large fish tanks with lots of cool fish.
Overall, it's your traditional "American" food items that are predictable and taste good. But that's not why you would choose to eat here. It's an "experience" that is worth trying out.
Even if you decide to pass on eating here, the gift shop outside of it was so fun for my little boy, we all ended up getting something.