Absolutely atrocious experience. I ordered some items in July... it is now the end of august and they claim to still be processing part of my order. Whilst communication was ok... they just kept repeating that they were processing my order and that would take 2-7 days (it had beeen more than 4 weeks) and that delivery would be 4-6 days after that. I still haven't got my items as they have now decided to cancel the order.