I have a
Bissell lift-off floors and more pet vacuum for my motorhome and I've been pretty impressed. It is not a replacement for a full corded vacuum cleaner, but it does do a far more effective job than I expected on carpets and is nice and compact for storage. The narrow little power head is handy in the tight confines of a motorhome, too. It is not particularly fast charging, however, which may be a concern for off-grid camping; I'm thinking of replacing or supplementing the wall wart with a DC to DC converter so as to charge from the house 12V system rather than just 120V power.
I would imagine the other (non-pet) variants might be about as good, but this one happened to be on sale at a surplus/clearance/liquidation sort of place near me at a quite good price.