English: It felt very satisfying.
Telugu: చాలా హాయిగా ఆనందంగా అనిపించింది.