Comfortable and well located accommodation