English: They have impressed me a lot.
Telugu: అవి నన్ను బాగా ఆకర్షించాయి.