Definitely arrive early and plan to wait awhile to get a table, but the staff are great and have menus outside with the line so you can decide what you want to eat before you even get inside. The service is great, the prices are decent, and the food is super delicious. I went with a fairly varied group (health nuts, meat eaters, junk food aholics, vegetarians) and we were all happy with our meals.