I know this is going to be a bit of a lopsided review because I didn't actually eat in their restaurant, so I can't speak to their service or atmosphere. I actually got to taste their pizza at Splash Carwash. Having said all that...
Their pizza is by far the best that I have had in Little Rock, and I have tried quite a few different pizza establishments. My husband's family is Italian, so they are rather particular about Italian style foods (Don't mention Olive Garden around them, kind of a thing). But, my husband approved of it. I also found out they use a real Italian style oven to cook their pizzas in, needless to say, I know where we are bringing my in-laws next time they are in town.
Also, on a side note. They do have a gluten-free cauliflower crust pizza and one of the managers has Celiacs, so I think they must know what they are doing.