Joao is very well located to all the major sites in Porto. Is clean and spacious and very welcoming.. highly recommend.