I like it conceptually, but I'd never found it particularly pretty. That -sol ending makes me think something like parasol, and that
Mari- beginning isn't pretty enough to make up for it.
The meaning and etymology are fine, and there's nothing wrong with the name at all, but I don't really care for it.
Andrew
put a smile on your face - make the world a better place (: