MiraDouro 25 was a great place to stay in Porto. Alvaro was very responsive to emails and provided a lot of tips about the area and sights to see. The location was great and the bridge view is wonderful. We found a few local breakfast and coffee places nearby. Be warned that you will walk a lot of stairs when you go to down to the riverfront, but it's good exercise.
The apartment is well-appointed and the beds were very comfortable.