We have been very lucky with Dani.
One thing I insisted on, as did my hubby, was that we did not want the cat to sleep with us. (I have fibromyalgia, and NEED sleep, and hubby works)
So...after a few "NO!" and two squirts with a spray bottle, Dani understood, no bed. We let her roam the room to her hearts content.
Now she never wakes us up. She spends the night in the rest of the apartment. Sometimes at 5:00 in the morning I hear her in the litter box....but she is sooooooo good.
I do have guilt though. I know she does not like being alone at night. But what choice do we have. I HAVE to sleep. During the day I dote on her every whim and wish. But at night I have to sleep. I still feel guilty.