Disappointed with honesty and they overcharge some. I went in for a camera cleaning and paid upfront. The next day went back to pick up and shopped for a few other items due to the convenience (knew their prices would be more, but wow are they more than one can find elsewhere!). Was told that a filter would be thrown in for free due to my business and then was charged for it with only a slight discount AND recharged for the cleaning, plus tax was added to it on the second bill! I should have checked the bill more closely while there and now dealing with the overcharge situation through credit card company. Something felt fishy while I was there because she was acting nervous (did she do the overcharges on purpose?) and I should have trusted my instincts and walked out; regret that I was tired and unfocused while there, but they should be more with it and honest, too! Folks, online reviews will hurt you badly if you don't clean up your act!