Excellent all round. Yineng went out of her way to be helpful. We hope to return.