(a) heaven on earth

a very pleasant or enjoyable place or situation