I received this bag on Monday 7/13/2015.  Today is 7/20/2015, yesterday the zipper broke, and this morning the handle broke. Trust me I was not expecting a super high quality bag for $21.99, but I expected it to last more than 7 days.  I would give this zero stars if I could.  I am e-mailing the seller, I will provide an update when I get a response.