Bought this for a bathroom in my Airbnb and looks great, my husband did not curse while putting it together, (which meant it had all the parts), and it holds all of the things I provide for the guests.