I have revised my review given the item has arrived (FINALLY) and it is very sturdy and stylish.
bought this shelf in white to put next to my bed since there isn't enough space to put a proper bedside table and it looks perfect there. It's big enough to hold a glass or cup and a phone which is just what I needed. It could probably hold a small lamp if you wanted, it is certainly sturdy enough. The quality is excellent, no flaws and very solid to the touch. Everything is provided to attach it to the wall which was easily done.
I got the shelf in red, Looks great!