Fantastic apartment. Lots of space, great location and spotlessly clean. We really enjoyed our stay. Kitchen was well appointed. The bed isn't the most comfortable, quite hard but it's not a big deal. Be aware this specific apartment has 71 stairs before you reach it. Given Porto is very hilly this was a bit of a killer. Mario has other apartments in the same building so if the stairs are too much he will have other options. His communication was excellent.