Has both breakfast and dinner here. Fair range of menu items and food is fine. Service is a little haphazard although staff are friendly. Seats over 800 but luckily for us, not busy the times we were there. The greeters are less than friendly and happy for customers to wait while they finish their conversation.