If you have a limited space and you want to create a small rose garden there then growing roses in containers is the best option for you. Size of the container should be medium to large to grow rose bushes. Larger varieties require extensive, deep pot with a minimum diameter of 40 cm, with large drainage holes in the bottom. On the other hand, low growing, medium to small sized roses can be grown in containers with diameter of 25 – 30 cm. Don’t overlook the look of containers, potted rose plants look more beautiful, if you choose a handsome container for them. While choosing container look at their bottom for drainage holes, good drainage is essential for roses. If there is insufficient drainage, make some holes. Keep reading the tutorial in the source.