Simply excellent: well placed, nice space, wonderful welcoming