Brought my 2003 Jeep Grand Cherokee in for new pads and rotors all around, oil change / tire rotation. Took longer than I hoped, I made a 2pm appointment but it wasn't ready until 3pm the following day (they were very busy I will say). But great service, the cost was slightly cheaper than several other shops I called as well (Canadian Tire quoted $200 more withoit tax). Will return, overall good experience (cold drinks and hot coffee in the waiting area was a plus too).