Superb accommodation in a truly superb location.