English: All of these points are spot on.
Telugu: ఆ మాటల్లో అన్నీ పాయింట్లే.