You can always rely on Amazon for fast, professional service!
Amazon is my now my main choice for online purchases - I trust them as every item I have purchased has arrived as described, and in a timely (sometimes super fast!) manner. Packaging is always very professional. Communications excellent and accurate and a highly efficient ordering system; the ability to cancel an order is there too (which I had to do recently as I ordered two items by mistake).