I did (well, their website). A problem with them, and several others in the area, is the cost. They charge per gun instead of per person. That can end up being expensive.
The only other possibility I can think of around here besides American Shooting Center is Thunder aGun Range in Conroe, but I’ve never been there.
http://www.thundergunrange.com/index.html