We never met Joao, but communication with him was always excellent. Very easy to self check in. The place is big, and it's perfect for groups or big families. Location is also top notch. Clean apartment and good beds. I recommend it to everyone.