This is by far the best place I've had Greek in the valley. The serving sizes are huge, the veggies are fresh, and the meat is tender. I order take out from here all the time and I have never had to wait for my food when I get there. There's been a couple occasions with a slightly rude person on the phone or I end up missing a salad or side item in my take out order. However, when the food is as good as it is everything else gets overlooked. I highly recommend giving this place a try but for the best experience I would dine-in.