Best pizzas I've had so far in Houston, proper thin crust Italian style, dough made and tossed to order and baked in a proper oven and you can still take away any left overs.
The Mexicana pizza is absolutely awesome! It had great balance between heat, seasoning, thin crust, and sauce. You have to try it.