I've taken a lot of my dj gear to this place, and they always provide me with an accurate idea of the problem, as well as a fair price. They've always had a timely turnaround with my gear, unless a part was needing to be ordered (the part was discontinued for quite some time), and even then the gear was fixed in 2 weeks or less. I continue to return here simply because they've always charged reasonable rates and fixed my gear to full working order.