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