Karl cancelled our booking three hours before check-in with no explanation.