I prefer cream blush but it seems like my skin absorbs them. I either can't get enough color initially or they fade really quickly. Not this. It stays all day and that is using about the size of a pinhead. I use a beauty blender or a flat brush to tap it on. It was kind of hard to figure out what the color would actually look like based on the colors on the website. Swatching them on arms of various colors would help a lot. I ordered Desert Rose and it is gorgeous. It is a rosy brown. I am pretty fair (about NC/NW 15) and it is the color I get if I pick up some sun. It is very natural looking. Since it is matte and I prefer a little more shine, I pat a shiny product on top and it does not cause it to budge. It just lasts and lasts. I am definitely ordering more colors.