Excellent location. Great flat. Everything you need. Great host.