I have purchased from this company twice now and have been extremely pleased. Any questions or issues that arose were thoroughly and promptly addressed. Occasionally the wait time for a product can be long, however the quality of the product alone is more than worth the wait. I will definitely buy from this company again.