If I could rate a zero I would. Over charged for towing and labor and car still isn't fixed. We arrived around 9am. Then we had to wait for the mechanic to arrive which was 20 minutes later. He began hook up a code reader to the fuse box to check the issues. We were told cylinder misfired, and piston rings were affected. Then some random customer pulls up and the mechanic stops working on OURS to work on theirs! They had t get tires balanced and filled, which took away 30-40 minutes from ours. He comes back to our car and lifts it on one side to see if he could fix it that way. NOTHING WAS DONE! He blowed some WD40 and air to clean off engine and debris, and then looked at his watch and said he has to go pick up girlfriend and there was nothing else he could do for us because it needed more work but he was ready to go. By this time it's 3:45pm. WASTED OUR TIME all day and for nothing! Then turn around and BLOCKS US IN... and charges us $300+ ... EXCESSIVE and UNNECESSARY. We paid what we could because of bank issues and we agreed to pay the rest next week. We didn't expect the bill to be that much and we wasn't prepared for that high bill. They finally moved to let us out and we have to drive 30-45 mi all the way home because it never got fixed. I will not be recommending to anyone. Very unprofessional. I appreciate the effort but try harder to please the customer that was there first. read more