Super easy to put together, did it myself in about 45 minutes. Fits comfortably in my apartment! Have not used it as a mattress yet but its comfortable to sit on.