Easy to put together, probably took 20m to unbox and screw in legs. Cushion is firm but comfortable upon receiving it, hopefully holds up over time. Tan is definitely more on the beige side and looks darker than in the photo (which looks ivory).