Sturdy, quite easy to assemble. Shelves are fixed, not movable. We have it on carpet and did not need to secure it to wall. It is nice looking. My only complaint is that I could not get the screws on the two sides in flush, even with a power screwdriver, so I cannot affix the stickers that would cover the screws.