We booked very last minute (on the morning of our arrival) but got a quick response and a warm welcome. Can't fault the apartment or our gracious hosts. We had everything we needed and much more.
There are a lot of steps - it's on the 4th or 5th(?) floor - but it's worth the climb as you get great view out towards the river.