不折不扣

Idiom

 * 1) one hundred percent; to the letter
 * 2) unreservedly; fully; thoroughly; out and out; through and through