I have bought from this company before and has been ok. The first time there was an issue with an order their communication was very poor, abrupt and rude. I wanted to return a product within the terms of their Terms of Agreement as stated on their site but they just ignored this and told me I was too late to return them. I quoted back to them word for word their returns policy and they refused to even acknowledge this and just very abruptly told me I could not return them for a refund even though I had made a subsequent purchase from them. I will NEVER USE AGAIN and I suggest you don't take a chance either. Rude people who are either ignorant of their own Terms of Agreement of just ignore them to other people's loss!