Assembly was not to difficult. The pieces can be changed into different configurations and they are light enough to move around without much fuss. The cushions dont really stay put. They slide around when you sit, but maybe some Velcro will fix the problem.