Been with these folks for the past 5 years and Never had a single issue with B & H. Always on time deliveries and always fair prising. I love their keeping in touch emails informing me of B & H's specials. Service with a smile. Just wish B & H was closer to New Hampshire so I could go and visit their store. Alas, not the case! One day I will go NY for a visit. Maybe even take-in a NYY game.