In an increasing degree of how good the night was, or how much you want to express it: 0. *La pasé bien contigo* (maybe it's not necessary to refer to "the night"), or *la pasé bien contigo anoche* (last night) or *la pasé bien contigo la otra noche* (if it wasn't yesterday) 1. *Pasé una muy buena noche contigo.* 2. *¡Ayer estuviste excelente!* (deviation from literal meaning, and a more sexual connotation) 3. *La noche que pasé contigo fue maravillosa,* (may be a little formal)