I purchase from many online stores and am able to say that I have no regrets purchasing from Mini in the box. I have received all my orders in good time and where there have been disputes of any nature it is addressed very efficiently.
The product quality is sometimes questionable but i cant really blame that on the site. I make it my duty to research all the products I order beforehand.