English: a lot better than often.
Telugu: కంటే ఎన్నో రెట్లు మేలు.