Hi there, I am looking for 2 to 3 types of roses to fill a partly shaded flowerbed. I prefer the roses to be free blooming, low maintenance, and preferably not too tall. I am currently thinking of iceberg, bonica and knockout. Are they good picks? Any other suggestions? thanks!