I am afraid we did not have a good experience with Yan Yan at all. They were hours late, they promised one mover would speak English but none of them did, they were not careful at all with our stuff (and broke several plates, cups, etc), took 2 hour lunch breaks, the list goes on. All in all I found it an extremely stressful experience with Yan Yan - very different from what I was used to with other moving companies. I used Yan Yan because of the recommendation on geobaby, but I will never use them again.