Excellent service. Front desk was very polite. My car failed the inspection due to the front right ball joint was bad. When I called Haskin Automotive, They said their schedule was quite booked. However, if I can drop my car off in next day morning they might be able to squeeze in. My car was fixed in the afternoon and passed the inspection.