The only reason I didn't give this 5 stars is assembling it was not easy.  We had to use a rubber mallet to force the seat slots into place, and aligning them to do so was very difficult.  Now that it's together though we love it; it looks beautiful on our front porch & the middle section raises to be used as a table when needed but works as a sturdy part of the bench when down.