I had to cancel this trip and Vivian was great about it. 5* all round :)