This is I guess how AirBNB is going now, professional companies offering apartments designed and built for AirBNB instead of staying in someone's home.
This is apartment is in a great location for exploring Porto, you can just about see the river from the balcony, but I wouldn't call it a river view.
Its clean and well designed but its a bit soulless, looks like it all came out of the same catalogue.
Owner / manager gave some very good restaurant recommendations.