It was quite some time ago that I ate at this place, and I only ate there once, but I can say with confidence that it was by far the best pizza I have had in the greater Cleveland area. This isn't saying much--pizza is one of the major weak-points of the city-on-the-lake.
What did I like about the pizza? It was thinner-crust, the toppings were very fresh, it was flavorful, and not at all greasy.
Why do I refrain from five stars? This place was quite expensive, quite a bit more so than I'd expect for pizza. The problem is, you're in Cleveland, and you're competing with so much other good food...my advice is that if you're in Cleveland, you should just avoid pizza. But if you really really want it, it's worth trying this place out.