I ballroom dance and I need a real bag hat could hold 2 pairs of shoes, a water bottle, practice clothes, and my keys. This bag does it all. The only real flaw of the bad is that the straps can't too much weight and on the sides the straps might begin to pull or rip the bag. Easy to fix but something to keep in mind. Other than that my team members keep telling me how cute this bag is over and over again.