Arrived in good shape, generally easy to put together but some of brackets that slide into each other are positioned in strange ways that make it very tight. Other than that super easy to assemble, looks great.
Note- this is a small love seat, as clearly stated. Not super heavy duty or nice, but decent quality and affordable