All of my transactions with B&H over many years have gone well. The products have shipped quickly and arrived in A-1 condition. The website is easy to use. The product reviews are a of high quality and appear to be real, unlike another large e-commerce site.