This place is the absolute WORST! My car wouldn't start - had to tow it. We have a shop we usually use but its far so upon the tow-truck driver's recommendation, I had it towed to e-Motorworks. BIG mistake!!! From the moment they picked up the phone, I knew I didn't want these people working on my car - so unprofessional!!!! It took until the next day to get an estimate, even though they picked the car up at 12:30. They called back the next morning and said it needed a tune-up and an ""air flow meter"" - there is no such part for this year CRV, there is an air mass sensor, but not till 2007 - no idea what he was talking about. Anyway, he said $170 in labor, but couldn't give me a price for parts. I asked if he could just get the car started. He told me not without the tune-up and air-flow meter. He had to call me a 2nd time to give me a price on parts, which was $450. I immediately told him to pull the car out - I would come get it. When I arrived and paid the towing bill and the $95 ""diagnostic fee"", my car was somehow magically started and running. I drove it to my shop. His tune-up and ""Air Flow Meter"" was %100 bogus. I would have spent $620 for ABSOLUTELY NOTHING!! AVOID this place like the PLAGUE!!!