Highly recommend. The place is super clean and comfortable. Although it is a bit far from the centre as everyone says there are bus stops around and a Metro station is within walking distance. Further, if you go to other cities nearby such as Braga or Guimarães a train station is just five minutes walk.
Alberto is a nice guy and very helpful. And his grandmother is really charming! I would definitely stay here again if I have a chance.