English: The film was a success upon release and received favourable reviews from critics.
Telugu: ఈ సినిమా రిలీజ్ తర్వాత అద్భుతమైన విజయం అందుకోవడంతో పాటు విమర్శకుల ప్రశంసలు సైతం దక్కించుకుంది.