I had a great experience visiting this location. The address is easy to find, Building 11107, Wurzbach Rd Road, Suite 104, San Antonio City. The location is wheelchair accessible, both in the parking lot and at the entrance. This makes it convenient for people with mobility issues. There are no reported issues with the amenities, such as the restroom. However, it's worth noting that the location is a bit small, which might not be ideal for large groups. As a practitioner, Lorenzo Leos seems to be a trusted professional, working closely with clients.