Staff is friendly and food is delicious but service is SLOW. We were warned by a friend and didn't listen. It took 45 minutes to get our food after ordering and the dining room wasn't even 1/3 of the way full. I'd advise avoiding if you're on a time schedule and (if you still feel like testing the waters) asking for your check upon receiving your food.