An ideal location, beautiful flat...and wonderful hosts. All you could ask for (and more).