This place has fixed some of the issues with the soda fountain and the amounts of toppings they are putting on etc. Pizza is a science of the right amounts of sauce, crust and cheese etc. They have gotten better.
Still doing the tip thing on the register, which is annoying. But a better experience the few extra times we have been there.