Received product in good condition and in a timely manner. It was a great price, the item didn't come in the normal store packaging, but that is perfectly fine by me so the price could be cheaper. It came with everything it should and the product has worked great for several years! Would recommend techrabbit to others and may use it again if they have products I'm looking for.