As a first time buyer Gavin has been amazing at providing us with so much useful information and helping with absolutely everything. He was ready to communicate with us i ... more