Took a couple hours to assemble! The cushions are firm yet comfy and water resistant! I love that it comes with the plastic binders to keep the pieces together when you arrange it the way you want. And i love that you can rearrange the furniture in different ways.