They've installed Alpine head unit for me today. Guys are very knowledgeable and explain everything that's going on and the options available. And they charged me less than I was quoted - it doesn't get any better than this. Will come back anytime.
Pros: inexpensive, knowledgeable, big selection of equip & accesor