I've only ordered delivery here.
This place is hit or miss. Sometimes you get everything you asked for quickly, and sometimes they take a while and forget something like salad dressing for the Greek salad, and you have to wait longer for the driver to come back.
On a good day, I got a single dinner delivered in under 30 minutes with no extra fee for 2 substitutions and delivery, totalling roughly $20. This is a great value when it comes to delivery!
On a note-so-good day, I get the same thing but it takes 45 minutes to get here, the garlic bun is with barely any garlic on it, and they forgot to include the dressing for my salads.
The meat, all 3 times I've ordered, seems to be consistently somewhat dry. My expectations are not high for delivery in general so I wasn't expecting out-of-this-world souvlaki so this doesn't really impact my rating. It is still flavourful and the tzatziki makes up for it.
Good value for Greek delivery. Much more impressive when they get everything right though. It's crazy how an impression can go from 5 stars to 3 stars... I gave them 4 to average out my experiences. If only they were consistently awesome, I would love to rate them higher.