After 21 years in the hands of the city of Jackson, the vacant Hayes Hotel will soon be filled with new tenants and much more.