Worst Experience I ever had. Went to them to rebuild my engine it took them over 5 months to complete. Not only that I've been back to them atleast 20 times with issues after issues primarily overheating issues. If your engine overheats than your warranty is invalid. Everytime I went back, they would say the car is fine and ready but the issues would still be there. Car still had issues but I am done with them and no longer bringing it back and just bit the bullet and taking my car to a new shop. I had written a review previously but they said they would fix the problem if I changed my review. I had taken my review down in hopes that everything would be fixed. Still had problems but since I am never going back there again and the warranty is over, here is the review. Bottom line, they over charge, they are not good mechanics and they do not do a good job.. It is the worst place you could ever take your car.