Perfect location (city center/ great restaurant right underneath), perfect views, perfect host, perfect communication.
Not a single downside.
Can only recommend for a vacay in Porto!