It has been perfect. Haiguang is very kindly. Very good price. I would choose it again.