He has worked on my 05 BMW 330i 3 times, always comes out like NEW! Professional, clean, fast reliable. I'll never take my cars anywhere else, Pros: Great work
details to come Pros: professional Cons: took too long