text: It depends on the diet.  If you are looking for low-cal: NO because even non fat milk has calories, so does the caramel sauce, and so does the vanilla syrup in the beverage.  You're beverage, as is, will be approximately 280 calories.  That's not terrible, but it isn't helpful to maintain weight loss, especially since it's not a balanced diet, which is by far most important, and a characteristic other places have.\nIf you want to make the drink lower in calories, reduce the amount of caramel sauce on top (just say "light caramel") and change the vanilla to sugar free (made with splenda).  This will greatly reduce you calories, by as much as 75 per drink!\nIf you care about fat, the only fat is coming from the caramel, so reducing that will help.\nIf you care about Atkins/carbs, heavy cream has 0 carbs, half-and-half has approx 1/serving, so about 3-4/drink.  Not bad.\nIf you care about the negative effects of dairy on the body (humans aren't made to consume bovine dairy, we all become intolerant eventually), the soy milk is a great solution, and it helps the body in many ways (creating a better balance that WOULD be beneficial for your diet along with other measures.\nOrganic whole milk is also available, if all you care about is the hormones in the milk, which are significant, and abolishing them is helpful to the body.\n\nHope this helps.