Should I buy this bag? It is £18 and my normal shoulder bag is 3 years old and falling apart...