I don't know if that's an idiomatic phrase I'm not aware of in English but, if it isn't, your chances of getting me to go outside are very very slim.
No, quite literal. We take a vacation and hang from the trees out in the forest. Our son sleeps in one every night in his room, also. It's much more comfortable than sleeping on the ground, but you are VERY close to nature outside. Animals come to smell you in the night. 😂