English: Its very gratifying, to say the least.
Telugu: ఇది కనీసం చెప్పటానికి, హాయిగా ఉంది.