Adrian - On time , interesting & listens to what you want. Very happy on all of my 5 visits. Highly recommended ?