I would say it is a medium size, approx. 9 inches wide x 6 inches tall. It has a zipper edge around the outside to expand. It has a crossbody strap with a drop of 22 inches. The interior of the bag has a zip pocket and a slip pocket for added convenience.