The first thing that comes to my mind when I think of this restaurant, is "ehh". It's definitely nothing special. With one bite of pizza you can automatically it's nothing more than "ok". You can tell the pizza is made with cheap ingredients, despite the astronomical prices. There are two positives however. The first is parking. Since it's located in a shopping center it's relatively easy to obtain parking. The atmosphere inside the restaurant has been updated to a more modern feel.
more