I have placed orders several times with HFS over the past few years and have experienced outstanding service and quality every time. A polite customer service representative always calls before accepting the order and funds to ensure that all customer details are correct. Products are shipped promptly and always arrive on time or earlier than expected. Cannot beat these guys for service, quality and price. You'd be a fool to buy anywhere else!