Unfortunately, my flight was delayed and reschedule numerous times and I arrived in Barçelona three days later than originally intended. I would have cancelled the stay entirely for a 50% refund had I known I would not make it to the city for 3 days. However, by the second day of delays a refund was no longer an option and all 3 nights were lost. As a fellow air BnB host I try to be understanding when my guests have had certain extenuating circumstances and would have granted a refund rather than a potential rescheduling.
Note: this is not in any way a criticism of the actual unit, only my experience with cancelling.