English: It won appreciation from the critics.
Telugu: అంతకుమించి విమర్శకుల ప్రశంసలు అందుకుంది.