Excellent on all counts
First off, they were very helpful over the phone when I had some questions about the product. The price was really good - no other company came close. And the dispatch and delivery were fast, fast, fast. I ordered on Monday and received it on Tuesday - and that was using just the standard delivery option.