English: Thats the heaven on earth.
Telugu: అదో నేలపై స్వర్గం.