I've been here a couple of times. We were seated pretty quickly each time but each time we had to wait a long time before our server showed up.
This is fine as the menu is quite large but I'd like to at least have my drink order placed especially on a Sunday when I want a latte and they say that it takes extra long to get it.
I'm gluten free and they have a gluten free menu which is great but it was very disappointing as it had about 3 items on it. I know if I come back here I'll just end up "cheating" and taking benadryl because it's very slim pickings. I will say that the gluten free pasta was very delicious and cooked very well.
I'd rank it a bit higher if the service was better. I really really hate waiting and waiting.