a very well located hotel