Perfect for my small half-porch!  It was very easy to put together - even my 9yo daughter helped me :)  Seats are comfortable and it seems well made.  Great value for the price and I like that it is modular.  I tried to upload photos of two different configurations I used but the site isn't cooperating for my uploads.