English: I got great rest here.
Telugu: 'నాకు ఇక్కడ చాలినంత విశ్రాంతి లభించింది.