I have had nothing but good experiences with them; everything seemed to get fixed pretty quickly with the minimum of fuss and without a single missed appointment. I do realise that I am in a tiny minority, and I know not what has given me this luck, but honestly it has been fine.
Don't know if that will make you feel better (I hope so) or make you feel more angry (I hope not).