The location of the place was excellent - Joao was fairly responsive but the kitchen was in bad condition - dishes were unclean, one of the stoves were not working and there was lack of towels in the kitchen.
We had to sit and clean the dishes before using which was quite bad. If these were fixed, I would recommend it to other guests who stay here.