Definitely get a crate and use for at least the first couple of years. Cassie will go in it on her own and hang out. Whats not to like...a serta mattress and blankets...lol.
Cassie sleeps on my bed but in her bed at the foot. A couple of times I had to crate her in an emergency when i had to call 911/ emergency medics for my husband. She seemed to know things were unusual and she was quiet and good in the crate for hours.
Just never use it for time out or punishment.