poner por las nubes

Etymology
lit. 'to put in the clouds'.

Verb

 * 1)  to praise to the skies, to sing the praises of to speak highly of