The location of the apartment is great as is the view. You're really close to Southgate and the river. There is a good local IGA close by and lots of restaurants.
Yuchen met downstairs and helped us with our luggage - which was lovely. When we had an issue with the TV she was very responsive.
If you are planning a longer trip the kitchen is not really set up to prepare your own meals. I would advise you to bring hand soap, paper towel and dish clothes as there were not provided.
The TV had patchy reception, but we did have access to Netflix.