Very nice, great material and relatively easy to assemble. Cons: Falls off easily. I don't have a carpet inside, but all the photos are with carpets, and for us, the carpet doesn't hold them in place. I'm planning on doing a frame indoors but right now it's in the basement on the floor where it fell 2 seconds into the game lol.