Craig's place is just as described! It is comfortable, well kept and very clean. Craig was generous with his time, making sure we were checked in alright and knew how to use the tv, internet, etc, which was a big help for me as I'm not as tech savvy as others may be. Craig had waiting for us some fruit and other essentials which was quite thoughtful. Our communication was excellent during our stay and not only was Craig quick to respond, but I felt confident I could ask him anything we needed without being a bother. Our stay at Craig's place made our trip to Toronto wonderful and I highly recommend his place.