Excellent location, 30 second walk from main shopping street and Metro station. Clean rooms. Breakfast was good and fresh, bread, ham, cheese, tea, coffee, cereal, yoghurt, etc. Free wireless internet available. We were away in the corner room and the signal wasnt the best, dropped a couple of times.
On the downside, not much but bathroom light switch broken and needed to be fiddled with a bit, bathroom a bit outdated, noisy neighbours, very creaky bed (not good when the babys not sleeping well).
I would definitely return if in Porto again.