If you're in a hurry this is not the place to come. If you may be slightly pressed on time don't come here. The food is great. Sadly we waited for a good 30 minutes AFTER we were done eating to get some attention to ask for the check. As I type this we are still waiting and have yet to pay. We have been here for 1 hour 45 minutes just for dinner. The waitress is nice enough but clearly they're understaffed. I think she's doing the serving, cleaning, bussing and washing dishes on her own. So frustrating to have good food end on such a bad note.