i can vouch for that
what does vouch means
- assert or confirm as a result of one's own experience that something is true or accurately so described."they say New York is the city that never sleeps, and I can certainly vouch for that"
- confirm that someone is who they say they are or that they are of good character."he was refused entrance until someone could vouch for him"