We received our set a few days ago. It was very simple to put together, it took me about half an hour for the entire set. It's very lightweight but sturdy and also seems like it will be very durable. The welds were smooth, as other people have stated, but not perfect. The set is a bit smaller than I expected, it will definitely be cozy for two people to share the love seat, but it's very comfortable and an excellent value for the price. The frame is definitely black but to describe the cushions as dark gray is a stretch. They are black with some light gray threads running through. The set ended up being quite a bit darker than I expected and needed an outdoor rug and pillows to lighten it up a bit so it doesn't feel so heavy.