This is one of the better makeups I have found, it really covers up all the blemishes and spots and I am very happy with how smooth my skin looks.  It is a big difference when I wear this.  I have not had any reactions and it stays put for most of the day.