Superb accommodation in a great spot