I like a lot of combination names that include Mary/Maria, and Maribel is really cool. It feels rather informal, but at the same time has something elegant about it, perhaps due to its similarity to Mirabelle. It's also quite sweet and I think it would suit a woman of any age quite well.