I do not know about others but I bought this amazing mini fan and used during my 6 day cruise. The good thing is that if their fan gets confiscated, they will send you new one. Their fan is cruise ship approved. https://cruisingbreeze.com
my requirements were that it needs to last long, has different gears and is rechargeable. Exceeded my expeditions.