The garden has a wide range of trees, shrubs and other plants including alpines, perennials, and a large collection of over 130 roses.
In a damp area hostas and primulas grow with many ferns. A pergola has a vine and other climbers including wisteria and jasmine. Rhododendrons and azaleas have been planted in the woodland and main garden. There is a large pond with 60 ducks and geese, and a stream with Rogersia, Gunnera and Meconopsis. The garden also has a polytunnel, greenhouses and an alpine house. The two acre garden was lovingly developed by Ivan and his late wife Mary, mostly from a bare farm field, beginning in 1994. Since Mary's death in 2015 Ivan has continued to develop the garden with the help of good friends.
Over half of the gardens are taking part to support open garden charity Scotland’s Gardens Scheme which raises money for hundreds of local charities.