Rose plants range in size from compact, miniature roses, to climbers that can reach seven meters in height.