We had an overall positive experience, with a slight snafu on the last day (more details further below).
The home is spacious, clean, and tastefully decorated. Location is great, within walking distance to the train and metro stations. Stephan also provided a great list of recommendations for the city. Do note that the apartment is on the 5th floor and only accessible by stairs.
Communication can definitely be improved. The host was travelling abroad in a different timezone.
As we have an evening flight on the last day of our stay, we had a mutual agreement that we could leave our luggages in the apartment past the checkout time (until 6pm) while we explore the city. We appreciate the host for being accommodating with this. We packed up all our luggages and left them in a corner of the living hall. The cleaner will be cleaning the house in the meantime. A few hours before the agreed time to pick up the luggages, the host contacted us abruptly, wanting us to rush to the apartment ASAP to pick up our luggages before the next guests are arriving. We did our best to rush back and managed to retrieve our luggages before the new guests arrive. It would be great if the host could foresee this better in the future and just stick to the default check out schedule.
The host also mentioned another reason why we needed to pick up our luggages earlier, citing that we left the apartment "uncleaned", and the cleaner had to spend more time cleaning. As there wasn't any other guides about cleanliness besides taking the trash out, the host could set some clearer expectations for future guests.