Second time staying at James' place and it was great again. The apartment was spotless and ready when we showed up and had everything we needed. Communication was excellent and he even helped us manage a change in itinerary. I'd highly recommend to anyone looking for a place to stay in Toronto.