I'm not that well-aware of slang from Spain, so it *might* mean something special there, and I'm sure a Spanish would clarify if that's the case.
If that''s not the case, I think he's been nice with you, because a butterfly is a beautiful and delicate animal and calling a woman mariposa is usually an affectionate way of telling her she's beautiful and delicate.