BUY IT! firm but comfy and its big enough for me and my boyfrirend to lay down on it comfortably, for reference im 5'9 and when i lay on this couch theres still baout 7-8 inches of couch past my feet, its super soft!, just make sure to measure out the area you want to pt this couch in cause its really really big