Super cute and holds just the right amount. I'm a habitual over-packer and this bag keeps me in check. Fits my shoes, a pair of gym clothes, and my toiletries. The shoulder strap is long enough and comfortable. The colors are vibrant too; I got the pink with stripes. Uber happy with this purchase.