This place has some amazing staff members who can make you feel at home, and they seem to have a good understanding of their work. The prices are pretty competitive, and they seem to have a good selection of products. However, there was one issue with a customer who had a bad experience and didn't get the service they were expecting. Be aware that some customers may have to wait a while for their vehicles to be ready, but it seems like they're worth the wait.The shop is well-organized and clean, and they seem to have a good system in place for managing their workload. They offer a wide range of services, including installation, repair, and maintenance of various car parts and systems. They also seem to have a good selection of products, including car stereos, alarms, and accessories.One of the owners, Richard, seems to be very knowledgeable and helpful, and he's been in the business for a long time. He's also very friendly and willing to go the extra mile to make sure his customers are satisfied.However, there was one instance where a customer had a bad experience and felt like they were misled. They were told that their vehicle would be ready in a day, but it ended up taking longer than expected. This could be a concern for customers who are in a hurry or who need their vehicles quickly.Overall, it seems like this shop is a good option for people who are looking for a reliable and knowledgeable team to work on their vehicles. However, be aware that there may be some waiting involved, and make sure to communicate clearly with the staff about your needs and expectations.