I highly recommend this Airbnb. The location is fantastic- close enough to the main sights that you can walk, but far enough that you get a feel for the local city life. Down the street are a handful of great cages, and there is easy access to the metro. There are nearby supermarkets and pharmacies for anything you might need to pick up.
The apartment itself is clean and tidy. The patio was very nice, especially to relax on after a day of seeing the sights.
I'd recommend this place for a group of 2-4.