The service was friendly, reasonable and efficient. Took my 2009 BMW with 100,000 miles in at 10AM and although the necessary work was extensive, the car was ready by 3PM. Even though the repairs were costly, it was substantially lower than dealer quoted. First time experience was all good!