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