I had a very nice experience with the purchasing of my new phone... Shirley and the whole customer service department followed and helped me from the beginning to the end, advising me for the best shipping method, and sending updates constantly about the shipping... A little initial delay in the shipping start has been amazingly fixed with a speed up of the shipping and the phone arrived in my hand exactly in time for my departure.
Thanks a lot Shirley, and whole Geekbuying Team for being so kind!