I had service performed and also purchased parts. The service was on time and excellent. Employees were great, easy to work with. Only negative is I purchased a number of parts and some were not in stock. These were ordered, and the wait time was not long, but when I went in to pick everything up, some of the parts that were in stock earlier, were now out of stock. The management needs to develop a customer hold process so when parts are ordered, the on hand parts do not get sold to someone else.