I received this bench that I had purchased and assembled it right away.  It is made with very heavy good quality wood and fit together perfectly.  It came with everything needed to assemble it.  I bought it for our master bathroom that we renovated and it matches everything and looks great.  I'm planning to use it next to the tub to hold towels, lotion etc so I will not be using it in the shower so I can't speak to how it holds up in water.  I am very happy with the look, size and quality of the bench.