To get a sofa with this price, it is  good enough, 4 stars given for the shape, color, comfy level and the size, 1 MISSING Star is bacause it is hard to connect them together. It comes with allen , we have to actually adjust the metal pieces with allen key  so the slot can goes in correctly, we stuck there forever to figure it out why the connector doesn't fit... 2 PEOPLE are needed to put these pieces together.