I recently had an uncharacteristic bad experience with Wenger's. They made a mistake and shipped my order to an incorrect address - it was not my shipping or billing address, it was an old address form a few years ago. They tell me its now up to me to go locate the package and retrieve it.
I'd be interested to hear other's experiences. I am also a little embarrassed because I just recommended them on this forum.