Easy to put together. I've had this shelf for a couple of years and it is sturdy, and well-built. Easy to wipe clean, doesn't stain. If the floor jerks, the items on the shelf do not move. Best investment for my bathroom.