I ordered 7 frames. What I received were 3 broken ones, 3completely shattered ones, and only 1 looked fine. But they all look so cheap and the materials are very brittle. It's so disappointing. When I returned them, I have to pay $18 for up front shipping~! I don't know if I can get this amount of money reimbursed.