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