I Used the above mentioned site for purchasing a mobile phone, they are very precise and they ship on time, just make sure that you check the item availability before you order, If the item is not available this may cause delay in shipment.