These guys were very friendly, and they got my car done within one day of starting on it. They were very very busy so I was pleasantly surprised when they called the next day telling me my car was ready to go! The wheel bearing parts were $75 less then expected and were brand new (I also had my cruise control fixed). Everything was fixed perfectly. I would highly recommend anyone to got to them with their car troubles!