This is excellent for our front porch. It was easy to put together, durable and comfortable. I recommend this 100%