Fits great on my small porch.  Not very hard to put together either but directions are only pictures so you have to interpret them and a few of the holes were a little off so had to play around to get the screws in.  But looks great and comfortable.  Cushions do slide so I put Velcro strips on the cushions