Easy to assemble, gorgeous, easy to clean. I got the sofa and love seat and I am soooo happy! Firm and bouncy but will probably soften up.