i usually go to the one on memorial and i've never had pizza from the westheimer location.
but it's really the best pizza in houston. i think it's pretty close to nyc style pizza. unlike pizza joints here, they don't overdo the sauce unless you ask them to. they understand the perfect blend that goes into a good pizza. the service is nice. atmosphere is ok. i highly recomend this place to everyone.