We really enjoyed our stay at Nalae's place. Nalae has been very helpful and accommodating. She always offered assistance and help when needed, and always went the extra mile.
The apartment itself is large and has all the basic amenities, as well as access to laundry and a kitchen upstairs.
The location is excellent, just a 7 min walk from the Finch Metro Station, which takes you right to downtown in 30min. The immediate area itself has plenty to offer, with grocery stores, bars, restaurants, shops all within easy walking distance.
We ended up staying there for 2.5 months and would recommend staying there.