We had a great time at Joao's. He was very thoughtful and generous, he showed us the best places to eat, the best local dishes, what places to visit. Overall he's one of the best hosts we've ever met.