Thanks to all of your beautiful posts, i've decided to get a Lily. However, I can't decide what size. Sooo, I ordered BOTH the XL and Medium Lily in Black! They should arrive early next week, but I can only keep ONE. While i'm waiting, I would appreciate practical feedback on how it is to actually carry the Lilies, XL or M. I'm worried the XL is too big, but the M won't fit on my shoulder. Do they really fit/stay on your shoulder? (for reference, i'm 5'8", size L). Are they heavy? Is the XL top strap a pain or just really cool? Are the pockets usable? Is the M too boxy? Does the XL lose it's shape? or anything like that based on your experience... THANKS in advance for your input!!! I'll put up photos to compare once they come in.