This is the perfect place to be accommodated in Porto! It actually deserves more than 5 stars.
Also, worth mentioning that the staff is super friendly. Thanks!