A bit difficult to assemble but once it was together it looks great!  Very comfortable.  Fabric a bit stiff but the colors are perfect and I'm always getting compliments on how great my porch looks.