Easy to assemble. Looks cozy and inviting on my front porch! It’s more of a hard, sturdy seat, but still comfortable.