Omni Severin Hotel Indianapolis, Indy's longest running luxury hotel