All roses thrive best in full sun. Most will do well with at least 6 hours a day. You will want to avoid dense shade altogether, as the rose may produce fewer blooms and grow too leggy. The roses that do best in shade are Albas and Hybrid Musks. We have a few shade varieties recommended HERE.