Easy to assemble, sturdy and perfect for my small porch. The green cushions are firm but comfy and look great.