Whenever we had extended stays in the downtown area we used to stay at Alberta Place on 103rd St but this place(my wife's choice) is a lot nicer. Our suite had 2 bedrooms, livingroom with fireplace, kitchen, with a stackable washer/dryer in the bathroom closet.
Staff were friendly and made us feel like an extended part of the family. Location is great as you have a slew of stores right next to it (liquor store, save on foods, ice cream parlour, mexican, burger joint, ricky's, japanese, swiss chalet express, pizza, booster juice). There is a park area right beside it too which is nice for a short walk. Will stay there again if in area.