Superb accommodation. Superb value. Superb location. Highly recommended.