I bought this for a small mudroom bathroom that has no storage at all. I spent a lot of time researching this purchase. There were actually others of this type that I liked much better, but because the plumbing for my toilet is tall and right up against the wall, I needed something with a high back brace. This product is actually adjustable. Measure the height of the plumbing and then put the back brace where it needs to be. Putting it together was not that bad. It took me about an hour an a half to put together. The instructions say to put the bottom together first, put it around the toilet, put the top together, and then attach it to the bottom. I was actually glad to do it this way. I couldn't see putting the whole thing together and then trying to bring it in to my small bathroom and get it around the toilet. The only problem with this is that it is difficult to get to the bolts that hold down the top, once it's on top of the bottom part. This is especially true if your toilet is a bit taller. Once put together, it has plenty of storage space. It has strong magnets to hold the door shut. Now, whether to attach it to the wall. I did not want to attach it to the wall and I didn't. It is a bit top heavy, so I wedged a couple of pieces of cardboard from the box under the feet, to get it to lean backwards a bit. This makes it so that it doesn't lean forward. Of course attaching it to the wall would be best, to ensure that it never tips when opening the doors, but it's not strictly necessary. The things that kept it from getting five stars: 1. It is a bit flimsy. It wobbles a bit. If you don't attach it to the wall, I'd suggest not putting anything heavy on the top, as it more than likely will cause the whole unit to become unbalanced and may topple heavy things to the floor. 2. The doors are a bit crooked in that they don't close flush on the bottom. This more than likely because of the positioning of the magnet bar on the top pulling the top of the doors in further. It might have made more sense to put the magnets on the bottom, though that would take away from the amount of storage on the bottom shelf. 3. It took a lot of patience to get the doors even, so that one was higher up than the other. It took me about a half an hour of careful adjustment before they were good enough. 4. The whole product is basically varying shades of white. The doors are made from a different material than the rest of the unit. They're more like plastic and less like wood. As a result, even though the doors and the rest of the product are white, the doors are a different shade of white and it is obvious that they're not the same shade. The side piece wood has a bit of a yellowish tint to it and the doors are a brighter shade of white. The top and bottom shelf are whiter. The back is a different material and it is even brighter white. After noticing this, I looked at some of the pictures of this product here on Amazon, and it is noticeable there as well. This is the thing that annoys me the most about this product. This is a huge miss on their part. I'm not sure why they didn't just use the same material for the doors. 5. The back is cheap cardboard like material and no matter how much time you spend carefully nailing it to the back of the cabinet, it will pucker a bit. Fortunately, the products came with a bunch of extra nails and I was able to put extra nails in the spots that were puckered. After attaching the top to the bottom, I did notice one area I missed, but it wasn't worth taking the whole thing apart to fix it. Eventually, I'll probably stop noticing it. 6. They should have included a touchup pen. It was in pretty good shape, but there were a few knicks and scratches. It's a white product, so every flaw is going to show. Overall, this product definitely wouldn't have been my choice. Had it not been for the taller plumbing, I'd have gone with something else.