Planet in sweet spot of Goldilocks zone for life