This. And more of this. XP is not a parlour, and they don't upsell extras, and they do provide consistently excellent service. I've never had my appointment ditched, I rarely have to wait past my appointment time, I am never shorted time, and the staff are all happy for our business.
Some might complain a little about some of the staff and the DIY policy, but you're free to head elsewhere. XP has worked hard to build a solid base of clients that are loyal.
I like that I don't feel like the workers are being trafficked in any way - if that's so, then my radar is way off.