Superb accommodation in a top location