Perfect location, spacious flat, attentive host.