Margarida's place was great for my two day stay in Porto. You have access to the living room, kitchen, and terrace. Margarida is very friendly and her place is about a 40 minute walk or 20-30 minute ride with public transportation from the historical district.