Well my only experience of them was in the past week or so when I ordered the Nikon 50mm AF-S 1.4. It was "In Stock" on their website, so I ordered it. Today, a week later, I called them asking where it was only to be told it was out of stock. Apparently the "In Stock" on the website referred to the fact stock was available for their stores, there was actually ZERO stock available for their website.
Not great but then again a lot of online stores have dodgy stock indicators. If you're buying online, call them first to check stock levels.