Safe building and sparkling clean apartment...depending on the individual, the fact there is no A/C could be a challenge, but the weather wasn't too hot for our stay, and there are a couple very fun retro fans in the apartment, so it was plenty comfortable.
Though not close to the river, the apartment has an excellent location next to the metro hub making it easy to get anywhere in Porto.