One of the frames came broken and dirty - can't wipe it off. The rest were intact and easy to put on the wall. For the price you get what you pay for!