EXHIBIT 99.9 HERSHA HOSPITALITY TRUST (a Maryland real estate investment trust) 2,500,000 Common Shares ($0.01 Par Value) UNDERWRITING AGREEMENT April 20, 2004 UNDERWRITING AGREEMENT