The front protection in our frames is made of Anti-Reflective PET material, which does not cause glare or reflection. The frames are produced from Polystyrene (Laminated) material. The product dimensions shown in the pictures are representative. They are shipped with hanging apparatus for wall mounting.