Vaso's is certainly a popular place. Keeping up the food quality consistently is not easy, and they seem to be able to do so. However, this should not be thought of as quite the ultimate in Greek food. It won't match Spiro's North in the Saint Louis area, it won't match Pegasus in Detroit. Still, it's worth a visit for the food and the atmosphere.
Vaso's starts with bread with olive oil. It would help if they would have fresh ground pepper, a more flavorful extra virgin olive oil to offer with the bread, and a better bread selection. There are certainly a number of good bakeries in the area that could supply better bread.
The salads are rather small in size, and should be more Greek, with some olives and feta.
The lightly coated flounder was good, fresh fish, the coating not excessive, and cooked about right. A few more fresh vegetables would enhance the flounder, and it could have used a little less oil.
The classic gyro platter was good, but it should have had more vegetables (lettuce, olives, more tomato, and some crispy vegetables) to eat with the gyro meat and pita bread. The tzatziki sauce was good, although it could have used some yogurt.
The baklava was very good. Vaso makes the baklava a little differently, using more walnut than most bakers, and the result is a slightly more walnut experience with the baklava.
It would also be nice to have a better selection of tea.
This is certainly not meant to be whining. You'll likely enjoy yourself at Vaso's, but you should remember that there is significant opportunity for improvement. I rate it 4 on the scale that we seem to use for TripAdvisor. If we were looking at a more competitive group of Greek restaurants, the food might rate only a 3.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.