B&H has been very good to me. Through the years I've never have any problem at all in ordering, delivering on time, and in very good condition all the merchandise I've received. I had also used their professional help once and the person on the other line was very knowledgeable and very professional. I am impressed. Thank you so much!