Omg ! So easy to assemble! It took us less than 10 minutes to put together. Everything just snaps together. Voila ! 
The size is perfect for our family room . It fit our coastal decor and accentuate our solid navy blue couch . I’m extremely satisfied and happy!