English: Could not have found a better person.
Telugu: ఇంతకంటే మంచి వ్యక్తి దొరకడు.