Mario's bnb is as shown in the photos and provides basic accommodation. We managed to cook at the apartment both nights we were in Porto as the weather was very wet and not great for being out. A hot plate and microwave plus a supermarket nearby made that pretty easy. Mario left breakfast vouchers for us that we didn't end up taking advantage of due mainly to the weather and an early train to catch. His apartment is located very close to all the main tourist attractions so easy to get to on foot. The nearby Trindade railway station was also good for us.