Originally I left this shop a 5 star review thinking my vehicle was in good hands, it was taking in for random lights showing up on the dash, was told if any of lights came back on to bring it back which I did unfortunately they could not get my vehicle to show the codes again and was charged for a diagnostic fee and was told it wasn’t covered under the prior repairs, asked for a manager ended up speaking to the owner which was a rude unprofessional “Owner” this owner does not value his customers and was over herd telling another employee that if they don’t pay they don’t get their vehicle, all said and done got hit with a $180 fee and a random light that still shows up on my dash with no diagnostic, I WOULD NOT RECOMMEND ANYONE TO THIS SHOP AND IF YOU HAVE THE CARMAX WARRANTY TAKE YOUR VEHICLE SOMEWHERE ELSE TO SAVE YOU A HEADACHE, prior repairs were over 3k, shows you this Owner is only about the money.