I have been facepainting since high school, and it's great for kids parties. It's quick, washes easily out of clothes and off faces, you'll get some adorable pictures, and of course, the kids love it. I suggest ages three and up as younger children have difficulty sitting still for it.