The location is amazing. Walking everywhere is no problem, even to the CN Tower would be about 10/15 min walk. + Kensington market directly around the corner, which is nice for some shopping and food.
Appartement is also perfect for two people and has everything you need for a few days stay.