i've had this bag for over a year and i love it! i use it as a gym bag, and i'm a personal trainer so it gets used every day, tossed from here to there all through the day and its held up perfectly. its size is good too. not too big, but big enough so someone like me (who always likes to have everything she might happen to need) can fit all their stuff in it. zippers have held up well and i like that there are the end pockets and the pockets on the front so that you don't lose little things into the big pocket. i use the shoulder strap as well as the regular handles and both are sturdy and comfortable to carry. people always compliment me on it. i'd recommend it!