I had ordered two of these shelves to hang in my bathroom. One arrived in perfect shape; however, the second was split on the top and the side. I cannot review on how easy or difficult it was to hang since I am still waiting on the replacement shelf. But the instructions seem easy enough. 

I will note that although I have not received my replacement shelf yet, the process of re-ordering it was extremely customer friendly (to my relief!). I give 5 stars to customer service.