After a long wait in the lobby they brought my car in. After another long way they told me they did not have the tires I paid for so I was told I had to go with inferior tires or, well, leave with the same problem I had spend the afternoon there trying to fix. I will give it 3 starts because although they messed up bad in my case I suspect it is a rare thing and the service was good otherwise with free wifi and whatnot.