Superb place to stay in every respect