I highly recommend staying at Joao’s! Location is ideal, right next to the castle. The flat is close to many restaurants, viewpoints, metro/ train and so on. Joao and Sylvia were helpful, insightful and pleasant. Will be back.