The location is hard to beat. The apartment has an amazing view of the river. Great restaurants are plentiful. The hosts are very attentive and obviously concerned for your comfort while in Porto. One caution: Parking fees in the closest garage will be just under 30 euros a day.