"Haben Sie gut geschlafen?" (formal) "Hast du gut geschlafen?" (Informal)"Habt ihr gut geschlafen?" (Informal plural)
Schlafen Sie gut. (formal) Schlaf gut or schlaf schön. (informal)
sogni d'oro
to sleep - schlafen - schläft - schlief - hat geschlafen
"schlaf schön" is the correct term.