Were there for the first time because our regular Greek friend was on vacation. Food was good, but it couldn't compete with our favorite Greek restaurant.
Update 12.2024:
The Corfu tavern is now my go-to Greek place. I always enjoy being there! The service in particular is absolutely top!