Again and again: perfect.
Not our first time and hopefully not the last. Great location. Great apartment. Great hosts!