I think it's really pretty and feminine without being too frilly, so I like it a lot, and I agree that it's classy.
I would not use it myself because it sounds very strange with my last name, but otherwise I might consider it. I think Viv and
Vivi are cute nicknames.
Vivienne RoseVivienne MatildaVivienne LeticiaVivienne MariahVivienne ClaireVivienne Lucy