Absolutely perfect! Beautiful flat, amazing location, fantastic hosts. Could not have asked for a better experience in Porto!