Spacious, homey and well-stocked.