In my most humble opinion Banggood has got to be one of the best online resellers i know. Though the delivery took a little longer than i anticipated i received the exact product i ordered in the brand new condition i was promised. Customer service team is 5 star, they even offered me a full refund or resend when i was getting impatient. I highly recommend Banggood because they are good.