Diego was excellent - even in a rather annoying situation. Our arrival time was delayed by several hours and he still worked with us to make sure we were able to see everything that was on our list, and then picked an absolutely perfect place for dinner. I can't recommend his services highly enough. He gave us a great day when others would have probably left us to fend for ourselves.