Leopoldo was a great host. His English wasn't perfect, but we were able to communicate just fine. He had great suggestions for food and sights, and even helped me coordinate our departure transportation. We'd definitely stay again.