Superb accommodation and location