This is just the bag I needed. It holds my daily supplies and including a water bottle just perfectly. The fabric is soft but sturdy and one bonus is that the straps are thick so it doesn’t feel like it’s going to break with all the stuff in it! The seller is wonderful to work with and I highly recommend them and this awesome tote!