My interactions with EG have mostly been very good. When there have been problems their customer service is pretty bad, though.
As far as refunds go, I'm pretty sure they are legally required to give you a refund if you cancel before the goods are sent.
|