Its a nice sofa but I am only giving this a 2 star because the delivery was one day late , the awkwardness of the location of the nuts and bolts/ screws when assembling the sofa together ( this is me comparing with putting together Ikea furniture; they have certainly thought about the experience of customers assembling their furniture together. Its also not very comfortable according to me. Other people might think differently.  Having said all this, i think for the price its good.