Delivered within a reasonable time frame. Easy to put together. The upholstery is good for the price. My only concern is that the seat cushions still seem deflated and a bit misshapen after 8 hours. Hopefully they will continue to "puff up" as time goes on.