Go to University Village and get an Away bag. They are fantastic. See them all in person. One benefit to the Away bags is they will service and repair them in Seattle or any city with an Away store. They have some expandable bags now that are awesome.
omar.shahine.com/blog/2019/...