Staff are polite and explain everything.
I have been a few times. Never had any problems. Staff are very polite and explain everything. Waiting hours for blood tests which can be frustrating. It feels like this has been an issue for a few years. It's very hard to wait in a warm waiting room when there are lots of people and children. I find that hard.