We enjoyed our stay at Armando's place, it had everything it needed, it was close to the 5/7 subway terminal station (straight to the airport) and also convenient to walk to the beach (10-15min walk). Communication was great and Rosa who checked us in provided many tips on where to shop and eat in the area.
The narrow staircase to the top wasn't a problem for us but if you have mobility issues or carry large suitcases, you might have some problems with going up.