We loved Lisbon! Joao was a good host, helpful and communicative. Other than a challenging time locating the apartment on the front end, we had an amazing time staying at the castle. Alfama is a great location at the top of the city, so if you are in good physical shape, I recommend staying here. If I were to do it again, I would pack smarter so we would not be carrying/rolling such heavy luggage up the cobblestone streets. I would also say you don’t need a car in the city. It cost us $100 Euro to park in the lot down the hill for 5 days and this city is walkable with great public transportation.