Hi ~ I'm just going to give you my OPINION. This doesn't mean that it's true, or that it pertains to your girlfriend.
If a girl is REALLY good in bed, it's obvious that she's had some experience. If someone says they've only had sex a couple of times, you cannot learn too much in just a couple of "sessions."
Plus if she hangs out with "loose girls" it gives HER the reputation of being "loose" whether she is or not. If a girl has common sense she WON'T hang with those kind of girls unless she IS loose.
Beside all this, why are you having a long-distance relationship? These rarely work because of the fact you cannot see each other often. And the fact that she's in Europe and you're in Michigan (so am I

) makes it very difficult to have any kind of a REAL relationship at all. You can't have trust when you're that far apart. Why not look for someone near you? I'm sure there must be someone in your culture who is closer to you than Europe!
I wish you the very best. Take care! Hugs, Lee