Everything I expected. Thought it may be to small when I first looked at it, but it is bigger then it appears. Fit all my gear for the gym and room for more. I would say this is the best gym bag I have had and I have had plenty. Shipped when promised.