It was fairly easy to put together. The cushions definitely do slide around. I will probably be figuring out some Velcro solution for that. My main problem is that they are not very comfortable to sit on because the backrest does not come very high. I am only 5’1” and it hits me at my shoulder blades when I lean back.￼