Great location. Well appointed. Attentive host. The apartment is not huge which is pretty standard in the cities, but it's not too small either as long as your expectations are appropriate. The patio is a real plus though hot on sunny days. If we return to Porto I will stay here again.