Comfortable, well located accommodation