Bag is good. Especially if the bag for this price range.
Many color combinations are available to fulfill anyone's color personality.
The material is a bit thin, but as far as hold shoes, rackets, water etc. It does a mighty fine job.
The nylon outer material makes it fairly water resistant in the rain.
Though I do not recommend using this bag in heavy rain for extended time without an umbrella, this is because of the lower density nylon outer materials.
Highly recommended for the price segment