If there is choclate in before you then how can you think about missing it .and if it dairy milk then no chance sir.This is superb in taste and as yummy as possible.Yes this is branded product so its price must be high. So my suggestion for you if you didnt taste it then you must taste it atleast 1 time because its amazing when its get into your mouth.