Free lodging for veterans at Ledges Hotel