Price is variable - a lot of it can be found cheaper elsewhere. Recently I ordered some skewers and got an email 2 days later saying they didn't have any in stock and giving me the choice of cancelling or put on back order - not the first time either. I went for back order and got a few updates over the course of 6 weeks while waiting, then a call when they got them. Package arrived the next morning.
So in answer to your question, their communication is good. You might not know when you place an order but you will within 2 days.