David was simply amazing from start to finish. Friendly, professional and approachable – everything we needed.