Joao’s place was great for a shared accommodation. Upon arrival is gave a lot of recommendations and had everything we needed. I’d definitely recommend the river view room since it’s beautiful in the morning. Be prepared for lots of stairs!