Easy to assemble! Looks great! 
Cushions slide around. I just placed an end table on the end, which kept cushions in place.