Monica's place is lovely and has a stunning view. You can easily walk to the center and metro and shops are very close. Monica also recommended some great places to eat and have some nice drinks.
Porto is a lovely city and I would highly recommend staying at Monica's place - she is a great host and I would come back anytime!