Horrible experience all the way around. Received an estimate which looked fair and decided to use for repairing our Lexus. Once we dropped the SUV off the service department called to let us know the cost was actually 3x original estimate. After negotiating we got it to 2x estimate. At pick up the final bill comes out and is $ 200 more than we agreed to. On top of it all, they kept the vehicle 3 days longer than they told us. Stay away from this place. I don’t trust them.