Was relatively easy to assemble. It fits perfectly over my toilet, and I was able to adjust the feet so the front two make the shelf slightly taller in the front --- that way the weight leans back toward the wall. 

It's stable enough to withstand my cat jump on and off it.