This Island Earth: Oasis in Space

Left: Mars, Right: Earth

Life as we know it needs:

Liquid water (can't be too hot or too cold)

Energy

Nutrients