I have NEVER been a good sleeper, period. It was my mother's biggest annoyance from the time I was a baby (and gawd knows she had plenty of things to be annoyed about!), and one of mine as well. Even when seriously ill, I have never slept straight through a night, and on average will wake up at least 5-10 times in a 5-hour period (which is about the average amount of time I spend sleeping). ANY noise (even a vibrating mobile phone) or light will wake me up, cats jumping on or off the bed will wake me up, and if there's noise around me at all, I won't go to sleep in the first place.
I don't have any more trouble sleeping in others' beds than I do in my own, but I'm sort of a cross between Goldilocks and the Princess and the Pea when it comes to what SORT of bed I can sleep in.....too hard, too soft, or weird texture, and I will NOT be able to sleep there!