The frames were purchased from thrift stores and then spray painted. For fabric I would recommend using something with a large print. If you have bare walls this is a quick and easy way to fill them up. Also a good way to add in an accent color, because it's so easy to change the fabric if you decide to change you accent color. Look at me, just handing out the tips.