Pros: awesome breakfast, very friendly staff and front desk, kids/family friendly, good location (10 min drive to downtown Porto). The hotel and rooms are very clean (except pool, see below).
Cons: the property needs to some renovation, in particular the rooms/bathrooms need to be updated/refreshed. The swimming pool needs to be cleaned more often.