I'm really happy with the look of this sofa in my small apartment!  It looks good for the price.  Assembly was not too difficult, except for trying to slide the back of the sofa onto the rest.  It seems doable if you have at least two people to squeeze the sides together and force it into place, but as I am only one person, it is next to impossible :(