I think that I would be angry rather than disappointed Sadie, it is quite unacceptable to have been cancelled 4 times. I would be tempted to ring your consultant's secretary and ask just what is going on, they can't put it all down to admin, you need some proper answers pdq.

Hugs
Kate x