We have camped at Avi, Riverside, Davis Dam and Katherines Landing prior to buying a house in Bullhead City 8 years ago. Given a choice, I would choose Davis Dam or Katherines Landing. There is a full service park and a dry RV camp at Katherines Landing. I prefer the dry camp as the sites are larger, partially treed, quieter, less hectic and you can easily dump and fill at the CG. Since you have a PU, you can easily drive to the casinos in Laughlin from Katherines Landing (a short 5 - 7 minute drive). Davis Dam is also nicer than Avi and Riverside as it is right on the Colorado River. It can get noisy as Hwy 95 runs adjacent to the CG but you'll get used to it. And you can walk to the casinos from the CG since it is next to the Laughlin bridge.