Friendly staff.
I Came in and got quoted to install iPod support/new deck on my bmw, made an appointment because they didn't have one of the parts. A week later, I came in at the scheduled time and they forgot to order the part. I Came in a week later, and after inspecting my car, they decided they could not do it. A little annoying after having my car there 3 times prior and them not checking it out.
I put a 40 dollar deposit down for reasons beyond me. (Don't put a deposit down on anything. I see no logic in it after going through the motions) Make sure to get a receipt if you do and keep it- you apparently need a large, yellow receipt if you're dealing with the owner. I physically came to the store and the owner would not credit my credit-card charged deposit. I Called in with my deposit information and still waiting to be credited a day later. *the 40 dollars was reimbursed 48 hours later.
I took my z4 to the dealer and they installed an iPod player with a nice mount where the unused ashtray was. Cost $250 and took 1 hour.
I would recommend this place if you make sure the person in the back can look over your car and confirm they can handle the job. Don't put a deposit down. Get a quote locked in and written upon first visit. All that being said, the staff is friendly.