The only reason I am giving this 4 stars instead of 5 is because the cushions do not saty put.  I will need to get some velcro or something to keep them from sliding around.  Other than that I love it, it was pretty easy to assemble, comfortable, and it looks real nice.