The sofa is a nice size and it's comfortable.  I was able to put it together in less than 5 minutes. The only part that's uncomfortable is the very middle. I didn't get it to sleep in it I got it for the style, but if you are going to sleep on it , it may be not so comfortable.