Absolutely terrible. It was going great until there is a problem. Got my order but was told they couldnt delivery the expensive item as it wasnt in stock.(even though I had paid for it). Was told it would be refunded . Days later, no refund . Waited ages in live chat only to be told I need to be transferred to UK. Waited again . Then agent left chat. The delivery is great but when something goes wrong dont expect any help. I have cancelled my subscription and told all the people I have referred.