We had a very nice stay in Madragoa's appartement. The communication and check-in went perfectly smooth and easy. The appartement is tidy, fully equiped and very well located to explore the city.
The only disadvantage is that the walls are very thin. If there is someone renting the appartement on the next floor you will very likely hear them. For someone who is sensitive for noise it might not be the perfect choice, for everyone else I can fully recommend this appartement.