Stunning!!!  Everything I wanted.   There was one piece of glass missing, but I don't think it's super obvious for the trouble of getting another one.  It's very heavy.  We had to screw screws into studs to be sure it would be safe.