I would have given a five star rating if it were not for one issue. I had made one phone call to them explaining an indirect issue with the purchased product and suggested an alternative action I would pursue. Failed to get a response. However, emailing them through their website customer service provided me with immediate response and good communication.