David was a stellar host! Great communication throughout, he checked in on us to ask if he could do anything for us, and was very understanding overall. Toronto is an incredible city!