Clean room, firm mattress. Fridge has mini-bar items for sale but enough room to store some of your own food. Microwave+2 burner stovetop, kettle. Great location: neighbourhood bars, breakfast cafe's, mini-grocery stores, close walk to the Duoro or other attractions (hilly of course). Room fairly small. Bathroom very crowded: a 5'8" person had knees fully crammed against sink cabinet on toilet; anyone taller would need to sit at an angle. Check in extremely disorganized: property emailed us warning no one might be at desk so we emailed back our arrival time but never received an access code. On arrival, we had to wait outside for cleaning staff to let us in after phoning the property's number. No idea what would have happened if we had arrived 10 minutes later after cleaning staff had left (2pm weekends/4pm weekdays). Required to pay room tax in cash (no cc) on arrival (this has happened at other Portug. hotels).