Quite disappointed in this product.  Though the woodwork is of good quality, the shelf is not at 90 degrees to the frame (pitched up so objects on the shelf look like they are falling back into the mirror) and the wrought iron rail is not level.  I should have returned it but it looks ok on the wall.