Kreta is a Greek restaurant. Quality is central to their offerings.