Wonderful hosts and a perfect location for a perfect weekend with the family