perfect place for our family--charming, well-appointed, perfect location