In case you're in need of a laugh once I went on a cruise with a friend who snored and I slept on the balcony! Luckily I didn't roll off into the ocean. I did get rained on a few times.
I ended up sleeping during the day when the friend was out playing shuffleboard.