English: They had great reviews on the site.
Telugu: వారు ఈ సైట్ గురించి చాలా మంచి సమీక్షలు వదిలి.