I made my appointment online several days beforehand, but they didn't have it in their system. My tires were preordered so they took me in anyway. The guys at the front desk were friendly and the place looked very clean and organized. The guys in the shop were blasting music and the vibration gave me a headache. They took 2 hours to install my new tires and they left them marked up and dirty looking. They seem to be installed properly and the price was reasonable. There was the couple of annoyances, but i would do business there again.