I visited this place when it first opened, about 2 or 3 years ago, and was very very far from impressed. It seemed like an inferior knock-off of Olympic Pita. Recently I've seen favourable mention of it, and had a look at the web site, and it looks pretty good. So does anyone have any personal experience? Is it under new management since 2 years ago? Has it really improved much?