To grow healthy roses, you need a very good site. For rose bushes, choose a site that is able to receive 6 to 8 hours of sunlight and they need to be planted in well-drained soil that is rich in organic matters.