Save for the many ads, this is a great website and online shop because, I believe we all seek very high quality, an amazing customer experience and affordable prices. Although its my first time doing business with CNDirect, I could say that there are great people at CNDirect and that you are guaranteed of reliable communication. In terms of delivery, the order was a little bit late but the delay was not anything worrisome because eventually, my delivery was made and I was happy. I intend to order again soon, and I hope I will enjoy the experience once again. Worth a try. I recommend.