I would have to imagine they have something in place for when it rains, thunder (without rain) would be awesome, you're in the mountains with few neighbours so wouldn't worry about dogs barking, and if you're worried about snails you could put some salt down I guess.
shit I have a pair of inflatable twin mattresses that can be joined together. open up my sleeping bag, put it down as base warmth, with a pillow and another cozy blanket... That pretty much meets the definition
My parents had a bed built for their minivan with ample storage and a thick layer of latex foam. They did some trips around the US using that, though ultimately it turns out they're just not great sleepers.