Perfect size for my small apartment. I ordered the couch in gray and I like it even more in person. It is a little bit firm, but it is still comfortable enough to sit and lounge on. All you have to do is twist the legs in after you take it out of the box - so assembly is extremely easy. The only downfall is it took about a month for me to get it, but now that I have it, I am happy with the order!