A lovely, spacious place to stay in a good location.