A new hotel with a controversial past is now open in Chemung County. The Best Western Plus at 2671 Corning Road in Horseheads is now open for business, after years of off-and-on construction.