English: They have received good critics.
Telugu: మంచి విమర్శకులు లభించారు.