Be prepared for a long wait before your food arrives. My first visit here took almost an hour for the food to arrive, and that was with a warning from a friend who's also had a similar experience. That's the reason for the 3 stars. I got the Fat Greek Gyro with chicken. Everything was great, especially the tzatziki sauce. I also got a side of pita and hummus, both of which were good.
The interior is literally all baby blue and white. It makes me feel like I'm near a beach. There are many seats, so if you come in with a large group, they can probably accommodate.
I would recommend this place ONLY if you're off work or if you have nowhere that you'd have to be. Otherwise, you'll be having a 2 hour lunch break. However, they also seem to do pick-up orders; I saw people come in and walk out with a bag of food in under 5 minutes. That might be the best way to enjoy the food.