I would recommend that you avoid Car Toys. We have had several experiences with them that were under par. Unfortunately, we just didn't know of any alternatives of have the time to look around.
Most recently, they lost our appointment. When they finally did install the stereo, they left miscellaneous parts lying on the seat. This was in line with our previous experience--no matter how many times we took the car back, they never seemed to get it quite right.