Spacious, homely, clean and tidy, and great views.