Almost always. I spend long hours in hotel rooms prepping for meetings the following day and it's much more convenient to have the food delivered.
Granted it's a bit more expensive, but the productivity and time savings (losing an hour of my evening time while traveling is extremely bad) outweigh the price of the room service.