Ming and the team were great! Incredibly helpful and very responsive, they quickly diagnosed my problem and how to remedy it, keeping me well informed the whole time with plenty pictures. They even gave me a run-down of potential issues to keep an eye for the future and cost estimates to help my decision making. Definitely going back.