I am a fan of amazon. Never an issue on my orders, both amazon and fulfilled by amazon. As I have Prime as well, I can get free next day delivery on most stuffs.
Though I am not sure if you get back to the seller or amazon when it is fulfilled by amazon. Amazon, I supposed as it is sent from...