Clean, well thought out and conveniently located, with a considerate host.