Purse is not XL but a medium. Barely fits all my stuff. Zipper does not cover top although there are a ton of snaps. Upset over size but such good quality I'll use it for the summer only. Purse arrived on time and the packaging was impressive. The price is right!