Another way to say "Roses make for a beautiful garden." is "You can use roses for making your garden look beautiful."