My current obsession is Balenciaga. I use a city bag as my everyday bag and have no problem filling it up. I have always wanted a Magic bag, but the last time I was in New York and went to buy one, I was really disappointed in the size of the medium (too small). I am now thinking about purchasing a large one, but would hate to spend that much money and have it not work out. Does the "elasticy" top open wide enough so you can see the contents easily, or will it become a "bottomless pit"? Also, I am used to having a shoulder strap and I'm not sure about having a bag that I have to carry on my arm.....are they comfortable to carry? Does anyone know how they compare in size to the Balenciaga city? Thanks.