Perfect for our porch!  I liked it so much, that I bought a second set for the back deck and can change up the pieces.  Very sturdy, weather resistant.  Cushions are comfortable. 
 Seats are just the right depth for comfort as well.  Looks great with the addition of some throw pillows.