For us Walmart is not free, we will pay Walmart $100 - $300 on the first night of a short or long trip stocking up the MH but, we would have needed to stock up some place, why not Walmart and spend the night.
If we need another overnight on that trip, we will usually pay that Walmart $30 - $50 for what we forgot to get at the first Walmart
We gladly do this and so appreciate Walmart providing (at most WMs) a well lit, safe place to overnight.
Side note, we research our Walmart stops using satellite views and reviews on Rvparky to plan our overnight stops and always ask the manager for permission while our shopping cart is full!
2008 Mandalay 45A FL XC ISL 425 '12 GC, Blue Ox 10K Avail using Apollo aux braking and TSD Member
1996 Winnebago Vectra 230 DP 2000 Fleetwood Tioga Montara