It has everything I need, but I've been disapointed to see after purchase that it contains titanium dioxide color, which is potentially carcinogenic... So sad, the product would have been perfect without it.