Excellent quality and fairly easy to assemble.  Very substantial bench that looks beautiful by our pool.  Great price too compared to other benches I looked at.