Excellent communication throughout. Unfortunately we had to cancel our trip last minute due to our son being unwell. They couldn’t have been more understanding.