We had a great experience with Joao’s place. The apartment was great, it is definitely a shared space which we didn’t mind. You have your own room which ours was very comfortable, clean, and spacious. The bathroom, common room & kitchen were shared with others renting other individual rooms. Having a physical key was a bit of an inconvenience when picking up and just in general, but understandable since the place is very secure. Overall we really had an awesome stay and would definitely recommend!