English: It was a like heaven to them.
Telugu: వారికి అది ఒక స్వర్గంలా ఉంటుంది.