I ADORE it, not too frilly, too butch, too old-fashioned, or too modern. It's the perfect name. I hate it as a middle name though, boring!
I would totally use
Rose as a first name, but I also adore
Rosemary and would use that too. I really like
Rosalie,
Rosabel, Rosamel, and
Rosaline too, but none of them are as beautiful as just
Rose and
Rosemary.
I personally would use
Rose Catharine,
Rose Penelope,
Rose Valentine/Valentina,
Rose Anneleise,
Rose Josephine♥.