I mostly fill up at Costco, unfortunately the stations don't have air or water. I had an apartment and had to fit a spare tire. Unfortunately, air escaped when I replaced it due to long storage in the car. Pooh! I was stuck at Costco until roadside assistance arrived. So I was looking for something portable and compact that I could pack in my trunk in an emergency. It fits the bill, USB charging, can refuel bicycle, ball and small car tires. It comes with a small flash and an emergency flash mode, as well as a pair of attachments and a pen needle. I was shocked at how much air comes out, I think I can inflate a truck tire and I'll try and report. stayed in touch...