Went to the store with an appointment (they even took a re-schedule the same morning). I initially came in to replace only two tires. Then the friendly tech showed me that my other two tires were coming apart at the sidewall on the inside (a major safety issue). The waiting room was clean, and the staff were very polite and friendly. I ended up spending more money than I planned to, but otherwise I would have been at risk of a bad blowout.
Great experience!