holiday inn express windsor waterfront, an ihg hotel