Really firm and nicely stitched together, great for a small apartment living room. 
Would not recommend sleeping on, as it is too small and like I mentioned very firm but great for seating.