The location is perfect, if your plans are to go to the Alamo/Tower/Riverwalk while in San Antonio.
There is also a great lil brewery close by, and a nightclub within walking distance.
The only negatives about it, is getting in and out of the parking lot. It is a bit tight, and backs up into the street.
None of the vending machines worked, so bring water, snacks and soft drinks with you.