This cabinet looks very nice and was fairly easy to put together.  The shelves inside are adjustable but they do slide out pretty easily, I might use some glue to keep them in place unless you think you're going to move them around a lot.  It's fairly heavy and I was concerned that the two little screws you get to secure it to the wall weren't going to be enough, but it's held up fine and it's pretty secure.  You'll need two people to put it up so one person can hold it in place.