We ordered takeout here twice last week (so can’t comment on the service or atmosphere really), but the pizza here is awesome.
Also for those celiacs out there, my wife said the gluten free pizza was amongst the best she’s had (and she didn’t get sick). Pro-tip… the mozzarella sticks here are 50% cheaper and significantly better than the other options in lionshead. Our 4 year old refuses to eat anything else at the moment, so we sampled about 4-5 different options of these while we were there, and this was easily the best option.