We were fully satisfied by the commitment of Gavin and his crew! He was diligent and explained everything to us.