I sometimes let my cat stay on top of my bed but I shoo it away when I want to sleep. I make sure to "fluff" the bed as soon as it leaves making sure that everything is "clean". Cats shed hair and I wouldn't want to be filled with it. Even as a kid, I have never let the any of my cats sleep beside me. I love my cat very much but aside from having to deal with the hair, I wouldn't want to have any problems with fleas. Since I keep my cat clean, she probably doesn't even have fleas but I can never be so sure because I do see her scratch herself every now and then. When I was a child, a new cat from the neighbor had so many fleas that I became really itchy all over after playing with it. If it weren't for that experience it would probably be fine with me to let my cats sleep with me on my bed.