I stayed for several weeks at Ed's place, for arriving in Canada and for work, and I really enjoyed my stay. Finding the place was easy, and check-in was smooth. It's centrally located, so places in downtown Toronto are within walking distance or a short subway ride away. The station is 2 minutes from Ed's place. 2 public bike rental stations are in the same street.
The place is well equipped for longer stays. Due to its location, it's also suited for short visits. Many restaurants and quite some big supermarkets are nearby. Ed is very fast with communication! So, I can recommend the place and I'd stay again.