This site is good and its products are also good and have great performance but its delivery is too bad . They deliver my product very very late even late than teir expected delivery date . Except time fordelivery this site is good and their product are good and the performace is also very good . Its product satisfy all the needs and provide good products and real products . Overall amazon is good site for buying aything if you will wait for 10 to 11 days to use that product.