I've used them a bunch of times. When everything you order is in stock, it ships almost immediately and turns up very quickly. If you're ordering crushed grain from them, you'll definitely be pleased - their crush is great.
The flip side is when you order things from them that are not in stock... One time we made such an order, and got nothing from them. Called them up, they said the order would be shipping the following day. 3 days after that, we get an email saying that one item on the order was back-ordered, and asking if we wanted the rest of the order now, or wait until the back ordered item showed up. Another time, it was only a 2 day delay from placing the order to getting the back-order email.
I did contact them myself last time (my brewing buddy has handled all contacts before) and said they're working to revamp their website to improve the whole back-ordered item issue, but until that revamp is done, back-ordered stuff will continue to delay their process.