The food is excellent and the ambience is very comfortable. The pesto chicken panini is great . The downside is every time I have gone (3 times so far) the service has been painfully slow, even getting a server to come to the table once can take 20 minutes. This is for lunch, I've not been there for breakfast. But they are very pleasant people and once you get your food it is a good experience.