I encountered same problems as many others and I wish I had read the reviews more closely.
First off all the items listed as in stock when ordering is not true.
The order got put on hold for a week as it was unclear when items would be back in stock. I then had to delete some of the items from my order so that the remaining items could be shipped without any further delay.
The cost for these deleted items have not been refunded to me yet after a month of waiting and several messages to customer support. I will now do it through my credit card company.
Shipment was delayed a week.
One of the items had a manufacturer defect and after several messages finally got a refund accepted.
But since I now live in Spain and the shipping was to Italy they refuse to pay for the shipping in Spain.
DiveINN return center is in Spain so shipping would have been cheaper on their part.
DiveINN only accept to pay for the return shipping from the country it was originally sent to.
The customer service chat is useless. Very long waiting time and the replies cut and paste answers.
I belive that the horrible Business ethics of DiveINN is not to be encouraged.
Support your local shop instead and vote with your wallet.
End of rant
.