Over 800 plant varieties including Hosta, ornamental grasses, Heucheras, wild flowers, trees and shrubs