Nope, no bad experience from my dealings with them.
I ordered 3 runners - 1 blue, 1 chocolate, 1 fawn and white
I received - 1 fawn and white, 1 chocolate and 1 not quite blue. She's silver (white with a blue bill and feet/legs that are more orange now than the fawn and white legs).
I didn't care, but emailed them to figure out what the heck I had. They said said I ordered a blue, even though I didn't care I ended up with a not blue, they'd be happy to send me a replacement (and a 2nd duck so they could ship it). I declined at the time, so there is a note on my account that I'm due a blue duck if I want it.
I had my little order shipped in the heat of the summer to southern AL where temps were in the high 90s and toasty at night still. I had them include the little green gel goop for the ride and they arrived happy and healthy.