Superb location and excellent accommodation