National menu labeling policy has mandated that chain restaurants with 20 or more locations will have to display nutritional and calorie information.
Many beverage trade association are also told to put calorie counts on the front of soda containers, soda fountains and vending machines.
It's both good and bad in some or the other way. Following document has all the details about this law.
National Menu Labelling Policy
I think that there is no harm in this. Nowadays most of the people are aware of the nutritional value of every food item. Only it would be more specific. Also generally people come to hotel and restaurant for a change in regular diet. They wont be much concerned about the nutritional value of the food. So there is nothing to worry about.