João’s place was great! Exactly like the description and photos. The only issue we had when booking it appeared as paid parking on premises but you actually have to park at a public car park down the street. But João recommended a good parking station for 9€ per day. That was such a minor issue though. Everything else was great Joãos communication excellent and we definitely recommend staying here.