The MacDonalds have gone for a pleasing mix of old and modern, shrub and bedding roses in white, pink, purple and gold.