DIY was wonderful for online ordering. We took a chance with this minimally reviewed«online only» company to purchase some products unavailable locally. DIY process of ordering and shipping was simple. The shipment came well packaged and identical to what we ordered. In addition, we received the products from DIY within 48 hours, although the expected date of receipt was 7 – 10 days. DIY is definitely a five star company.