Finallly this has arrived and not broken! I love it and gave the product 5 stars because it is perfect for our bathroom. Great size mirror and small amount of storage inside which is what we were looking for!