|will roses grow in a sunny location but sandy/stony soil?|
|Roses need full sun all day or for a minimum of six hours a day including the noon hour,s so the sunny location is good. Roses also need a well drained location, meaning a spot that is not saturated or sopping wet.
Stony soil is not necessarily bad. Sandy soil in particular tends to be well drained. However, it may drain so fast that it dries out too quickly and tends to also be low in organic matter. To counter that, work in a generous quantity of organic matter such as compost at planting time. Then keep the plant well mulched with an organic mulch. The mulch will break down slowly over time and help feed the soil on a continuing basis. It will also help reduce your watering needs.