Shelf was packaged very well, assembly took about 1 hour, and the shelf was a perfect fit in our bathroom.  The construction stands tall and firm, and love the white color.