Went in the AM this weekend here, and my first reaction was VERY bad, after leaving I had this horrible review written and saved on my phone... then I went back later in the afternoon and had a much better experience.
Basically, this stuff isn't cheaper than anywhere else and the customer service is OK (once they get their day started, at 10am it was horrible!)
Other side comment, some people just need to know when to retire, and if not retire, admit when they are hurting business more than helping it and find something more productive to do with their time... seems to be a case of this here...