The prices, service, and Mexican food at Su Casa are all top notch, 'nuff said. I can't speak to the Greek side of their menu as it's not really something I'm interested in.
It is however a pretty small place with less than ideal parking and the decor consists of some mirrors, newspaper clippings, and photos just kind of thrown around the wall.
But I don't care, I love it.
Pros: Great food, great price
Cons: Small interior, no atmosphere to speak of