This place is awesome. They have a variety of food ranging from sandwiches to Italian and Greek dishes. We ate here twice over the weekend.. since this seemed to be the best place around.
One thing we learned from our first visit was that their portions are huge !!!! so next time we just ordered one meal and it was enough for the two of us. Their desserts are amazing too. They have 4 layer cakes which are gigantic.. and must be shared :)
The service is quick and those guys work really fast. I sat in front of the kitchen on the bar.. and I was impressed how co-ordinated the cooks were, and how quickly they fixed orders in case a customer changed their mind or there was a mistake.
This place is great for groups, and with a wide variety of food, I am sure everyone can find something they would enjoy.