As long as it is a good and halal food then it is okay. It doesn't matter who prepared the food as long as it was prepared for you, not for some idol worshiping event. Regarding “girlfriend”, here is the thing. Without a full context, I won't say “haram!” or “allowed!”.