Mayor to critics: City money is well spent