Similar to other reviewers, I used this place through a Groupon-type deal. It was a hassle booking an appointment time (back and forth emails with long delays in replying, last minute rescheduling, etc). When you get there, they hustle you for various upgrades (not a huge deal, but just be aware), and the place does look fairly sketchy/unprofessional. My car wasn't terribly dirty to begin with...I was reasonably satisfied with the work done (not great, but not terrible). My biggest problem was that there was 10 extra km on the odometer, and a HORRIBLE average MPG on the trip computer when I got the car back (ie. they took it for a 10 km joy ride and beat the hell out of the car). No response when I politely called them out on this.