We had an awesome time. Lovely and clean apartment with a great location. We didn't meet Joao in person but the communication with him was quick and easy. He was always ready to help. Thanks Joao :)