Top-notch stay; well-located, an amazing view, well-furnished, a lovely shower and responsive hosts. Who could ask for anything more?