I love this desk, I use it as my make-up vanity and it works great. It was pretty easy to assemble and I think it's pretty sturdy. There is lots of counter space and the shelves are quite tall and large to store lots of items.  I haven't had to fasten it to the wall, I find it's sturdy enough as is.  Great product for the price.