Diana's Place has everything you need for a great stay in Porto. It is very clean and has a lovely view of one of the bridges on the Douro River. It is very close to the Krystal Palace Gardens