Joao's flat is a perfect compact central place with everything you need. I would say if you are tall, there may be a problem in the loo but if you don't mind a little compactness when you shower, then the rest is great! Highly recommended.