Quite easy to put together, perfect size for my small-ish porch! Cushions are very sturdy and comfortable, and furniture is nice quality.