The caviar Grand Shopping Tote that I ordered, has arrived at my Chanel store and I am starting to worry it won't be perfect. When I previously tried another caviar Grand Shopping Tote, it kept slipping off my shoulder. I only wear shoulder bags and none of the bags I currently own ever slip off my shoulder. Do you suppose it was because it was empty and therefore lightweight? Or does the leather at the top of the straps just never really grip the fabric on your clothing? It will come to over $2,000 here in Canada and I can't afford to make a costly mistake... since the Chanel Boutique only gives store credit and not credit refunded. This bag has to be perfect. Can those who own the The caviar Grand Shopping Tote tell me if it stays put on the shoulder, or does it slip off your shoulder?