I would give you 5 stars if it wasn't for the last minute call telling me the car is ready but the shop is closing and I should get my car the next day, even though I told them I needed my car that same day. Overall my experience was good, my car got taken care of , and the staff is very nice.