Easy to assemble (literally screw on the legs and you’re done). 
Has decent bouncecushion to it. Haven’t slept on it yet but I did spend a couple hours on it playing video games and watching tv. Fairly small so it’s perfect for a studio or 1 bedroom apartment.