It got a little smooshed in shipping but works just fine! I can lay it on the floor and yes it's pretty firm, your hips and back might not thank you in the morning. I'm 180 pounds, and I don't sink straight down to the floor. I could sleep on this pretty comfortably for a weekend.  Warning to tall/big people, it's plenty long and wide enough for my short body, but I imagine 6 foot tall sleepers or folks who are heavier than me might find this uncomfortably small and not supportive enough.