I stopped there twice. Both times was very happy with food quality and services. The food is authentic Greek with marinated meat and veggies. If you have dined in Greece you won't be disappointed.
I also have gluten allergies and they were very flexible with their menu, which is unusual to find in some small places.