Amazon does a great job in my opinion. I do a lot of business with them. Fast shipping and when something goes wrong they take care of it. I price shop them but they are usually hard to beat, if it is something they sell. I've had mixed results from third party sellers on Amazon but mostly good.