First class job, kept to budget, great quality for a tricky custom job. Sorted out a tiny problem which cropped up years later with no hassle.