SPF of 40 ok product bcoz it contain a harmful chemical call paraben repeated use of which even causes cancer. I use it only on those days when I'm supposed to be out for whole day. Otherwise I use bb or cc cream which has good amount of SPF. If u r ok using paraben then its a good buy else just increase your price range a bit and go natural sunscreen like one from kama Ayurveda thats like my holy grail sunscreen by far.
This is completely my opinion