Yes ships from china, the add says 10-10 days to arrive, and the date it gives you will be 10 days from today, but that aint gonna happen lol, what really is going to happen is in about 12 days after you order it and contacting them 10days into it then it will actually ship. Then another 14-21 days for it to arrive. total time on my bottle was 26 days. The size of the bottle might matter for shipping speed also mine was the 9L its possible a 6.8 or 3l might travel faster maybe by airmail instead of cargo ship IDK, but it for sure ain't going to be there in the 10days aliexpress says it will lol. So be prepared for that. My stuff has no leaks works great, no issues with the valve, or hose. Seems fairly high quality actually. If you message them asking about your delay and why it wasn't to your house in 10days like the add says then they throw in a carry strap for it.