The provider did as promised and got the pup to his destination. However communication was poor, lost my paperwork and called to pick up my pup twice after he had delivered it. My only problem was the communication but he did deliver the pup as promised.