We have been to Oporto a few times now and the Infantes de Sagres is without a doubt the most charming hotel in the city. It is not pretentious and yes, not the super lux 5* some may expect however it is such a spectacular building that it warrants the 5* rating.
Staff were great, the breakfast was wonderful (sparkling wine included), the rooms were lovely (though no iron, or kettle and the bathroom was slightly dated). The lobby and outside patio garden are the key selling points.
We did go to many other hotels in Oporto as we are planning a special event for later on in the year. There was no other hotel that even tempted us to change the venue.More