I've had stuffed pizza all over and I have to say that this is still my favorite (stuffed, mind you...), by far. Every so often when I'm in town I grab a large super stuffed with mushrooms, sausage, and spinach home.
The ingredients are fresh and the sauce is very well balanced with just a bit of tang. That, and they practically put huge chunks of sausage in there.... if they just had whole mushrooms instead of sliced, that would rock.