They're good, but it is pizza, afterall. Not sure about the five star ratings. I'll give it four but only because they have a slightly different taste to their sauce. A good kind of different, a little tangy. So based on the effort, a generous fourth star.
Complimenting the service here is interesting. Customers order food at a counter and then seat themselves. Along the way the soft drinks are self-serve. The food is delivered to your table, and you're really left alone to get your own drink refills and fetch extra napkins. A generous fourth star, again.
I'll be back next time I'm in Stow and looking for pizza and I'll either justify or pull off the fourth star.