very flimsy, and cheap. Very overpriced. this should be a $15 item. I bought the shelf in white and I had to chip off paint in order to get the pieces to fit together. I have not mounted it to the wall yet, but I hope it can support towels.