10/10! Definitely stay here the next time you visit Porto.