itgadgetsonline is legit business but I wouldn't recommend buying from them. Just had a bad experience and this is how it went.
I placed an order for a mobo. I didn't receive any tracking details for 4 days, so I called them and that's when they get to know that there was any online order in their system. They assured me shipping will be done tomorrow. But they didn't ship anything. The next day they said it will take 2 more days. So I had no choice but to wait. After 2 days, I asked them about shipping they said it will be done today. So I got fed up with the BS, I mentioned if they can't ship, please cancel my order in the evening. I got an email in the evening that my order has been cancelled. So I asked when will I get the refund, they said it will take 2-3 days. After confirmation, I went ahead and bought mobo from primeabgb.
After 3 days, they sent me shipping details that my package has been shipped. I asked them about it and they said it will take 3 days to reach the destination. I sent them screenshot of order cancellation email and screenshot of communication of refund, and asked then why did they ship the package. The guy asked for some time and he said that the shipping was cancelled and I will receive refund in 2-3 days. I waited for 3 days and asked about the refund. The guy said, he forwarded my details to billing department and I will get refund in 2 days. Now 10 days has passed and I didn't receive any refund. I just told them today that if I did not receive refund, then I will be forced to file a complaint in NCH. He said, he is looking into it.
Nothing to so far. Looks like I will have to file a complaint.
So, no, I would not advice anyone to buy from these incompetent guys. If you have a choice to buy from their shop physically then go ahead, otherwise better buy from some more reputed stores like primeabgb or mdcomputers.