Overall great for the price. I would recommend it but I'm probably going to hack it up in my free time.

pros: Fast setup, no tools, a good fit for my arrangement.

cons: First, the last part to assemble is to stabilize the piece. However, I cannot get this last pipe to fit behind my toilet so I don't use it. The shelf does seem sturdy enough however so no big deal.

Second con, the depth of the shelves would have been nicer at 7.5" - 8" because I don't like feeling them when I sit up straight or slightly turn my head back.

Third code: The shelves have no solid base. Any cheap composite material or polymer would have sufficed. Instead I use a plastic track on each shift until I get around to cutting perfectly sized thin pieces of plexiglass so small things like flosh and toothpaste do not fall down the big spaces between the metal bars.