Beautiful place, really awesome hosts took us through everything we could need, and the apartment itself had all the amenities! You're able to cook, it has a telus TV setup which we were already used to, and there is a great patio to hang out on.
Loved my stay there, and would book it again in a heartbeat.