I did 90% of my online shopping from this site. on terms of delivery and quality nobody can beat Amazon. It takes 5 to 6 grace days of delivery. every product I had purchased was delivered within 2 working days. not a single product found defective. only bad side I experience is replacement. They mistakenly delivered a wrong low feature blood pressure machine of different brand. I informed about that but refused to replace that by saying that the product I have has no replacement term.