English: It's like a heaven.
Telugu: అది స్వర్గంతో సమానం.