English: A lot better indeed.
Telugu: చాలా బెటర్ గా వచ్చింది.