Madragoa is a very nice neighbourhood, typical of Lisbon, around 20min walk from Bairo Alto and the Chiado, or 10 min walk from Estrella. You even have access to Cais Do Sobre, a station with trains, metro or boat (in order to cross the Tagus)
Appart from that, the place is well equiped, with all the furnitures needed to cook when needed, to sleep well (the pillows could be a bit more thicker, but we were 4, and only one of us thought that), or to wash clothes if you are travelling light-weighted. The view is nice in the morning from the bedroom.
Carolina, who made the Check-in is nice and speaks english perfectly. She accepted us for a late arrival (almost 1:00 AM), but there is a 15€ extra fee. She recommended us a few things, shops, restaurants (the italian restaurant down the street is very nice, and nit that expensive), train station... and gave us an interactive map. Quite useful.
Overall a nice stay at this place. Thanks, and I highly recommend if you visit the city