Easy to assemble and super durable! I put the bench together by myself in under 30 minutes. The bench came as advertised. There were a few nicks and scratches here and there (hence why it is 4 and not 5 stars), but nothing that would warrant a huge stink on my part. I ended up purchasing a non stick bench pillow which fit perfectly. It is super easy to match other items with the bench to make your entryway super welcoming and functional.