This bench is easy to put together, it took me approximately 15-20 minutes! It is attractive and sturdy.  I don't plan on using it in the shower, so I can't speak to the water proof quality of the bamboo. However, it is very functional for storage of towels and toiletries and a handy place to sit while drying off. For the price it is a great buy and highly recommended!