There is a wide selection of delicious food, but due to how many people visit, and partially because of fairly poor management, it always takes a long time to eat there. I once spent around 2-3 hours there with my family on a regular lunch on a weekend because they were so busy and the staff could have been better prepared. The staff is nice though, just make sure you have a lot of time to spare if you eat here