You do not need a professional to put this together, maybe just to transport it into the house and bring it to the area you want it to be placed, other than that, it’s basically put together minus the feet of the couch. It’s firm, but comfortable. For sleeping, if you like firm, maybe this is great for you. But for someone like me, I’d need a mattress topper, full size and definitely worth the price and sturdy.