I've been to many shows here. The shows are always fun. The atmosphere is great. The food is delicious and there's always a variety (it's buffet style). There are tons of desserts and the staff is very friendly. There's also a nice gift shop in the lobby. I definitely would go here again.
