Nothing that I have tried really seemed to repel them. Baby oil or Skin-So-Soft oil was messy and just attracted sand grains. Long pants and socks work but are too hot. Deet based repellent worked great for all bugs except noseeums/sandflies. I get terrible reactions to them, large blisters that ooze and itch so badly I wake up tearing at my skin. Best thing I have found is to keep in the wind and keep the fans blowing on high.