Alan's work was fine but the company was very difficult to deal with, missing deadlines and not keeping in touch with us about what was going on. We were quite disappointed with the quality of their business and customer relationship and company was not clear about final outcomes so make sure everything is down on paper beforehand and everything is clear.