English: Critics gave great reviews and ratings.
Telugu: విమర్శకులు ప్రశంసలు. . రివ్యూలకు భారీ రేటింగ్లు ఇచ్చేశారు.