Excellent spot! Very nice appartment in a very nice area.
Keep in mind that it could be not sunny in Porto and that heating is needed in that case :) further: clean and excellent responses from owner!