I bought it for over the toilet and it's very useful. It is a higher quality product. I love that you can hang a full-sized bath towel under it. Space of the cabinet is large.  I use it to store toilet paper and extra tissues. I would not recommend putting heavy items in this cabinet since it only anchors into the sheetrock, but it is a nice size for toilet paper rolls.
Assembly took about 30 minutes. Every piece, every peg & cam, every screw & screw hole lined up perfectly. All the pieces were clearly marked & identified in the instructions. It was perfect until the end. The finished product is attractive and very sturdy. If you are mounting it within drywall with wall anchors you'll definitely need to get more substantial anchors than those supplied. I did use the same mounting screws though. We put it above the toilet. Good product for the money and we're happy.