This is a big bag! The handles are long enough to carry it as a shoulder bag but short enough to carry it as a hand or elbow bag. It features two front pockets- One slip pocket and one zip pocket. The inside is a beautiful purple waterproof canvas for ease of cleaning. The exterior is made of lovely pearlescent vinyl that shifts color in the light.