I ordered some stuff form them a while back and it failed to arrive. Turned out that it was out fo stock despite not being shown as such. Having said this, when I complained their customer services person was very apologetic but after that experience I haven't used them since.
I'm a bit sceptical about their so called flood... and I'm not the only one, nuff said.