Bought this sofa for my family room.  Sofa arrived on schedule and was pretty easy to put together.  Cushions are attached to a Velcro back which helps to keep them in place.  The sofa is on the smaller side . It gets a 4 because it’s much lower to the ground than I expected.  Overall a nice sofa - serves its purpose .