Yes, the WalMart pizzas are excellent. They are fresh, not frozen. And if shop for them at Sam's, they will bake and box them for you as well, no extra charge.
A lot of bang for you buck in my opinion, the toppings are abundant, the crust is excellent and they are a nice size.