I like the sofa for what it's intended for - a basement sofa for the grandkids to sit on while watching TV, playing video games, etc. It's firm and just the right height for young kids to sit on.  Not sure I'd use it as an extra bed yet kids can sleep anywhere, right? Was very heavy for me to bring in from the porch and the box was wet due to the rain. Luckily it didn't affect the sofa. It's a good purchase for what I plan to use it for. Would not be a main sofa, etc., just perfect for the basement or spare room.