Clean, welcoming, well located. Highly recommended.