I looked forever for something like this and I'm glad I held out for this bench. It took a long time to assemble because it came in many individual pieces but it came well packed and undamaged and is sturdy, good looking, and the perfect size for the space.