Isabelle's place is in a great location very close to the Mont Royal Metro Station and super convenient to everything. It has all that you need to have a great stay provided you don't mind climbing some stairs (it's on the third floor). Also note that the cable channels are in French so plan accordingly.