I arrived in terrible pain, within just a few weeks already starting to feel better. The Doctor has been very patient and willing to explain everything to me. Staff are all always pleasant. Come here when your having a bad day they can cheer you right up. I have slightly special needs and they have been very willing to work with me.