Mayor says Carmel’s spending on 120-room hotel was worth it