Charming, Spacious Ranch $339,000