Very unreliable
They have good stock and also price is very competitive. That's why I end up ordering from them. They take weeks (even months) to ship the product after payment is complete. It's difficult to wait for the items for weeks, work gets delayed. They are not at all reliable.
