I rate Armada Hoffler Properties a buy because the stock is selling at a large discount to NAV. The equity dilution and high leverage even for a REIT does not justify the current market price.