Yes, Elizabeth, there is a Santa Claus, and yes - sometimes Army guys can be princes (and then there‘s the other times ... all of which goes to show that they‘re human - very human - and not perfect). There are good days, and bad days - sounds like you lucked in and visited during the "nice" season (chuckle).
However, it‘s better for you to have a look at the full meal deal, warts and all, as opposed to having the wool pulled over your eyes (remember the movie with Goldie Hawn: "... where‘s the condo‘s, the jet skiing?")
The grass may seem greener on the other side, but it may really turn out to be well-camouflaged soldiers (CHUCKLE!)
Whatever your decision and fate, best of luck to you.