We had a great stay there, the apartment is huge, we were 5 people and we had even 1 room that we didn't use. It is well equipped, and it has several bathrooms as well.
The location was amazing for us, since I went to renew my American visa, the apartment is just a few steps from the CAS and embassy and the Angel de la Independencia.
I would highly recommend staying there.
One minor thing was that the elevator in the building is small, and we had to split into 2 groups to use that.