Had a wheel bearing go out while driving on the highway. They got me in and completed repairs by the end of the day. Replaced the wheel bearing and two upper ball joints for me with amazing turn around time. Bob was straightforward and awesome when explaining the situation to me. Cant recommend this shop enough.