I have had mixed results with B&H. They hardly ship when they promise, even if they show the item in stock. Calling them is a waste of time. It is attractive to order from them if you have their payboo card as they absorb the sale tax. I occasionally still buy from them provided they have the item in stock, the sales tax savings are substantial (which they could be on $4K+ MBP BTO), and I am not in a particular hurry to get the item. Last year I needed for my business a loaded MBP 2019 and they had it in stock, while Apple was weeks to get it. I ordered it, they took almost a week to ship it out, but in the end the Mac arrived much sooner and they paid the sales tax (via Payboo Card). I also got the Applecare+ from them at time of purchase. Other than the delay in shipping which they blame to unusual high volume (today's excuse for what is just bad service) all worked out.