I am relatively satisfied other than one incident where there was a problem with changing an address after they had shipped an item to the wrong person. Other than that I am satisfied. I have not heard if the order from 6-22-14 has been delivered yet, but I have no reason to doubt that it will arrive in good condition.