The Infante Sagres hotel is old and charming. It is very well located in Porto's center, and the staff is friendly and helpful.
It has a sign of 5 stars rating on the outside wall, and it is part of a small network of first class hotels in the world.
All great. If you look for charming old hotel, this is a great place.
If you are a business traveler, who still needs to make international calls from your room, have an efficient Wi-Fi from anywhere in the hotel,and basically want to operate from your room, this is not the place.
The old world charm is good up to a point, but there are parts of the hotel that show age and neglect. If you need an event, or a meeting place, there are better eqcuiped hotels.
So the bottom line is this: for leisure, good, for business, not so much.