A superb place to stay