We didn't not meet Leo nor Cecil, however the place is 25 mins by walk from Los Heroes metro station (we used a shuttle at the airport), easy to find and the self check-in was convenient. The premise is small but functional for two persons. Cooking facilities were available and sufficient. After long days of walking downtown, we enjoyed the balcony with the afternoon sun. On clear days we could see the mountains way out there. We felt safe in Barrio Brazil and liked our stay at Leo's.