It's a nice name but always makes a small girl spring to mind rather than a woman (which is silly as all the little Molly's must grow up!)
I do prefer the Molly spelling - not at all keen with the current fashion of switching traditional y names to ie, like Mollie, Hollie, Emilie, Lucie etc.