Last minute booking and did not disappoint.