Excellent mechanic came to my rescue as my car broke down at home. He made reasonable but spot on diagnosis and did it in a straightforward and very professional and honest manner. I paid a lot for the fix and all other safety checks but in the end I felt I was not ripped off.