Very easy to assemble, even let my 2 year old help! It is accurate to the dimensions; I wanted something for my porch (which is not very big) that would give plenty of seating without over crowding the space and this was perfect! The cushions are definitely comfortable and do not slide. I was worried about the wind in my area, so I put Velcro strips on the back of the pillows and take them in if it's very windy. I also needed to be able to put some kind of chain around the bottom so it wouldn't get taken when I am not home and it is capable of that which I thought was good for my location.