I buy this bag a year ago . as a teacher i be always look for a competent bag ! i love this bag - it be durable and keep very clean . my only 2 problem with it be : the inside pocket when fill up , hang low into the bag if the bag be not zip up and you have to fish around for the pocket and the strap could be longer . otherwise this be a good bag for you money .