Perfect location, near every possible convenience. We were with a family of four, and had a great stay. Great access to the city and the ribeira, by foot or public transport. A bit cold, but the heaters and blankets are great. Also a bit noisy if you have a room facing the street. Earplugs are recommended for light sleepers. Kitchen is simple, but everything you need is there. Your host is incredibly kind, helpful and thoughtful!
Tips for travellers with small children: there's an excellent baby bed available! No high chair though. Don't mind the two sets of stairs. Also, forgo taxi's if you're travelling with a small child. Car seats are not readily available at most taxi's, but the public transport is most accommodating and easy to use.