Great new building, well located, welcoming host