The products are good and the turn-around time is just ok. The company is very treacherous with email marketing. Unsubscribe and they trick you into signing up again just by logging into your account. Be prepared to reaceive emails almost everyday. I gave them my feedback that their email marketing was to aggressive and the only site that catches you off guard signing you up by default when you login. They told me to pound sand claiming their marketing practices were industry standard. They do themselves a disservice alienating clientel with aggressive marketing. I buy from them but don't like them.