We had a fantastic stay at David's apartment and couldn't have asked for a better host. David accommodated a request we had at the last minute with no problem which we really appreciated. The apartment was perfect for our stay and if we return to Toronto we will definitely stay again.