Easy to put together, only the legs needed to be attached.  Shipped well and fast.  Fabric is nice, if only I could keep the dogs off of it.