Roses prefer a sheltered, sunny spot and well drained soil; but otherwise, these paragons are surprisingly easy going and will succeed in most gardens or backyards. In fact shrub roses will flourish on quite light, even poor soils. It is important to give your roses a really good start. This means some digging. So whether you are planning to plant a single rose or a large bed, it is advisable to double dig so the subsoil is well broken up, especially if drainage is less than perfect.