We highly recommend Joao X for any tour throughout Portugal. We originally booked a different driver/guide, but he became ill at the last minute so Joao was our substitute. He was fantastic - very knowledgeable and fun. A foodie like us, he knew restaurants in hidden places that rarely see tourists. They were excellent. We liked him so much, we requested him for a second day!