Definitely the best view in Porto and everything is walking distance.
We would recommend it! just watch out for the stairs, they are quite tricky :) you basically have to climb them, to get to the bed/balcony.