Menu is wonderfully varied and the food is consistently good, but the service is slow and the servers are not attentive. We've been going there for probably a year and a half, and have yet to be happy with the service. They have great vegetarian and gluten free options, though, and that really redeems a lot.