This sofa arrived earlier than expected and is perfect for temporary solution. I just wanted something for a year and purchased this as additional seating and for guest when they sleep over. It was easy enough for one person to put together. It’s a firm seat but comfortable. I had trouble screwing the 3 hole legs on to the sofa because they didn’t have whole created for it so I needed to use a drill. Overall love it in my space.