I've been to this shop a few times now for small repairs and oil changes. Very quick turnaround - despite having other cars in the shop they seem to give priority to "walk-ins". Unlike other shops that want you to come back at the end of the day these guys wanted to fix my vehicle right away and return it to me. I don't recall ever spending more than an hour in the shop. The prices seem reasonable as well.
They do not seem to know everything about cars and prefer to not start work where they don't know what the issue is up front. My truck has trouble idling when cold and they apparently witnessed it but declined to investigate it. For tricky things you may have to go elsewhere.