Overall, we would stay again. We found the place well located and clean.
There were however a few general maintenance issues, and a need for newer towels, which we have flagged to the owner so hopefully these will be resolved.
Just before departure we received an email asking us to 'pay it forward' and strip beds, launder the towels etc. While we did leave the property clean and tidy (putting waste out into external bins etc), we found this request unusual - both compared to other AirBnBs we have stayed in, and as we had already paid c. CAD$150 / £120 for end of stay cleaning of the apartment (5 day stay). It's not really 'paying it forward' if you are already 'paying for it'.