There's the cost of something but also the value of something and to my mind, the latter is more important. It was an undoubted success, and from a UK perspective, provided the entire nation with a morale-boosting lift.
Oh - and Wiggo winning Le Tour de France was icing on the cake!