Looks like it does in the pictures, a few stairs to climb and can get quite hot in the mezzanine, but there is a fan.
Lovely little place, we had a car and was easy to park on the street outside. Good base for seeing Porto.