The front protection in our frames is made of Anti-reflective PET material, which does not cause glare or reflection. The frames are made of Polystyrene (Laminate) material. The product dimensions in the pictures are representative. They are sent with wall mounting hooks.