The customer service is great however they have horrible organization and shipping times. Placed an order on sunday, a very large order and I had to wait till Thursday for them to get the parts and they shipped it on Monday. I placed a similar order with horticulturesourceand it got here three days from when I placed the order, and the orders were very similar. Now THAT'S quality service.