Joao's place is perfect. First we were received with the warm hospitality. Joao also told us lots of travel tips which were very useful. The room was clean and spotless. The location is ideal, easy access to all the spots you may want to visit. The only downside was the wifi connection. They already told us this problem while we checked in. Unfortunately it couldn't be fixed during our stay. However, we didn't stay in the room most of the time, so we didn't mind. If we are going back to Porto, we definitely will stay here again. Highly recommend it.