I have no problem wearing my 05 AG city cross-body, and I'm not tiny. But it's a very tight fit for my 06 lilac city, which isn't very broken in yet, and is impossible for my brand new 09 officier city. I haven't measured the lengths of the AG or the lilac, but the officier strap is 19 inches long. I think it will stretch with time and use, but I also wouldn't be surprised if they are making the straps a bit shorter.