Acrylic on 12" x 12" stretched canvas. Protected with a professional grade, non-yellow varnish. I painted the inside frame white, then I added a second frame that is rustic and has bluish grays in it that compliment the painting nicely. Ready to hang. Overall size is about 16" x 16".