Have purchased from B&H for years, not a better establishment on the planet... customer service is outstanding - everything arrives as expected and they have the best free candies in the world, at the store - i wish they'd throw a few in my orders from time to time!