The apartment was spot on and Sarah is a pleasant person.
We have to disagree on the procedure of returning keys when there is no one available to return them to, in person on the day of checkout.
Disastrous implies that the accommodation was broken, which it certainly wasn't.