It took almost an hour and 45 minutes to get a flat tire fixed, if they would have been upfront and told me how long, I wouldn't have waited. Wasn't offered a ride back to work or kept updated at all, I was invisible. I'm thinking that they didn't even start it until I went back up and asked at the 1 hour mark. When I got the paperwork back with the bill, the time promised was several hours later. Maybe they forgot I was waiting? I'm thinking that I'll probably just pay for my oil changes instead of dealing with them again. Car is only 2 years old.