The size is perfect and I love having so many compartments. The zippers are made well and I have no problem with their ease of opening and closing. The wide shoulder strap makes it very comfortable to wear.
This was bought as a gift, and the recipient loves it! She says it's the perfect size to fit what's needed, but not so large as to fall off her shoulder. And she likes being able to convert it to cross-body instead of shoulder as needed.
The zipper pull and buckle were plastic. I didn't like them. I'm using the same bag with metal pull and buckle and I like it very much. Plastic looks cheap! So I returned it.