Overall, this is a GREAT product, but there are pros and cons.
POSITIVES: it is huge, which is what I really needed to hold all my patio cushions; it seems to be very sturdy; I assembled it all by myself (one person) and had no trouble at all (very easy); it took a while to assemble, about 2 hours, but it was not difficult (the 2 hours includes a much-needed cocktail break!); it arrived ahead of schedule.