A little tough to put together, but once it's together, it's beautiful! Cushions are good quality, materials are sturdy, and size is adequate for a small space like a patio.