Even though they didn't have the products i wanted in stock they were very quick in ordering them for me after showing me the range of their products, they ordered them while i was in store,and they had them within 5 days as promised originally 7, but received them 2 days sooner, i was happy with there service and that they were so quick to help, they offer great customer service, and they do have a big selection to pick from