It's nice enough, but I think EllaVirginiaMay works nice. I like having the distinguished Virginia between EllaMay, which reminds me of Mayella Ewell from "To Kill a Mockingbird" and the overall un-refinedness of the Ewell family.
It's cute. A little too country for my tastes (reminds me of EllieMay from "The Beverly Hilbillies") but it's nice. I like the names individually a lot, especially Virginia. VirginiaMae would be gorgeous. :]