This place is a 10 out of 10 on all counts - would come back in a heartbeat if I am lucky enough to return to Porto. If it’s available and you have the chance, book it. You won’t regret it