a heaven on earth

a heaven on ˈearth

a place or situation where everything is perfect: The island is a real heaven on earth. OPPOSITE: a hell on earth
See also: earth, heaven, on