Never buy from "TheEstoreOnline". They are a classic bait and switch operation. Every single time, they will bait and switch. They have phone operators who act super nice and will suggest an "upgrade" of your item when they are supposedly out of stock (even though items are always listed as being in stock), but in fact the item upgrade is a cheap generic item, simply listed as costing more on their website.
I purchased a canon battery charger, and instead received a $#*!ty portable charger that only costs about 13 bucks online elsewhere. I tried to cancel the order but they lied and told me it had already shipped, even though it hadn't and my card hadn't even been charged yet! So I wrote a bad review, and sure enough they called me the next day, telling me that if I changed my review they would give me the item for free. I refused, saying I wanted people to know they sucked. 2 weeks later I received another call, this time saying I would be refunded if I edited my review to a mediocre one. HA! This is literally the only reason they have good reviews anywhere. Because they bait people to change their poor reviews.
THEY WILL NOT SEND YOU WHAT YOU ORDER. AND EVERY SINGLE GOOD REVIEW YOU'RE LOOKING AT IS BECAUSE THEY GIVE PEOPLE REFUNDS IF THEY CHANGE THEIR REVIEW TO A GOOD ONE. Seriously. I'm pissed off. They will probably call me again and offer me a refund and something extra if I change the review to a good one.