This is a fantastic location filled with even more fantastic people. One of the nice things, while I doubt it will last very long, busy you can get in immediately with no issue. As the business is new, I don't expect that to last. Everyone that I have encountered here, from the manager Robert, to the folks working on my car, has been extremely professional and efficient.
One side note, the address shown on yelp is correct, but where it shows the location on the map is incorrect. The appropriate location is right next to Del Taco on the north west corner of Spencer and Saint Rose Parkway.