Always great service and delivery. We always receive what we ordered and it arrives when we expect it to. Customer service is top notch! I had a question about changing and order and I received a response within half an hour of submitting it (maybe less, since I don't always check emails while working.) Can't say I have received prompt service like this from any other web based company! I would highly recommend this company to anyone.