First of all, it seems there is always a long wait to get into the restaurant. The river ride is nice and entertaining and always enjoyable for the kids.
Food always tastes great but it is somewhat costly.
Atmosphere is pleasant and very neat, especially during their indoor thunderstorm and robotic wildlife.
Be prepared for a good time, but have cash or credit cards handy!