Very, very unacceptable service at the auto service part only. Took 2 hours longer than they said, missed a piece on my replaced tires, which I have to go back and get in traffic for 45 minutes. And when I called to notify and complain about my predicament, the staff was very rude and dismissing, mockingly stating that they will fire the employee. Currently, I'm in the process of complaining to the general manager. I will never come to this store again, and I would advise to stay clear of a place that doesn't value customer satisfaction.