528 calories really isn't that bad for a restaurant meal as many of them go way over that. On the other hand the fact that the donut is fried and full of sugar doesn't make it the healthiest option. That, and the fact that at 528 calories each, if someone eats more than one then they will almost certainly be consuming more calories than they would burn that day when you factor in the other meals.