Discover why Armada Hoffler Properties, Inc. is a top long-term buy with strong fundamentals and growth potential. Click for ...