If I'm remembering correctly, Grand Princess has MUTS in the Neptune's pool area and the Calypso pool area is covered (a retractable roof).
I've slept since our Grand Princess cruise (many times!) and I could
. I hope someone who's been there recently can confirm this!