The best Greek food I have had!! I am not an easy customer to please and this place always hits the spot.  Family run. Always greeted warmly.  They do get busy around lunch and dinner so call your order in if you are in a rush.  Limited inside seating would be my only complaint but their amazing service and food bring them right back up to the 5 star level. Food takes a little longer to be made than say a sandwich place and prices are a bit higher than other places, but the value is served; all fresh ingredients made in house.  Well worth it!