Gabriel is a fantastic guide - very informative, cheerful and fun - and his English is perfect. This tour was better than I expected, highly recommended.