This place is a little over hyped. The food is decent and the setting can be fun. However, the massive crowds and wait times can detract from the experience. If you can find a less crowded time, it would make the experience far better. I have not found such.