Delays are the problem.
I was trying to book appointments last month for a week. Then they didn't answer and I had to wait a week for an appointment then another week for a blood test. Reception were okay. It's the delays that are the problem. The staff are nice. They did the follow up and the results were sent via text message.