I have used Gavin on my trip to Belize and he is an excellent ambassador for his country.  He has expansive knowledge of his country that he is more than happy to share with you.