This shop would be okay for older cars without the more up to date equipments (TPMS, Required Jack Pad Adapters, etc.). The only reason I took my BMW 430i to this shop was because my dad used to come here when he had his old truck and they had the cheapest quote $25/tire for unmounting the old tires, mounting new tires and disposing of the old tires. Other shops were charging up to $45/tire. (Keep in mind I purchased my tires online so I was a little limited on the shops that would install).
Fast forward to when I actually had the tires mounted, the front 2 tires went on without too much of a hitch. About 20 minutes/ea. However, when they got to the rear, they were struggling to get the tires to fit. The owner even told me that the reason he is having difficulty with the tire is because of the indent for the TPMS sensor and raised my price by $5/each tire. This did not make sense to me because the front was the exact same and they did not have any issue. They also just covered my TPMS sensor with tire glue completely to try and cover the "hole".
They ended up calling a previous employee they had to help them out. That person recommended mounting my tires on a different rim to stretch it out. They were able to mount the tires easily on some steelies, but had to wait about 1 hour after leaving the tires out in the sun. The technique worked, but it was about 2.5 hours total by the time they finished installing my tires
Overall, I wouldn't recommend them for those with newer cars or care about their rims. Mine had deep gouges and scratches throughout by the time they finish. But they got the job done. I would have only given them 3 stars but the effort they put in to finish the job was worth +1 star