I think they go well together. I dont really like Rafael. Sorry, but I think it could be used on a non-spanish kid. Especially since you paired it with two not so common names. I love Lola alone. Hate Dolores! Besides Dolores means many sorrows.Know God, Know Peace No God, No Peace