The apartment felt much bigger than the pictures showed, especially the common areas. Rooms were comfortable, kitchen well-appointed, plenty of towels/soap/toilet paper for our party of 10. We had a great time and managed to have multiple meals for 10 people there.
The location was also pretty good: there are multiple metro stations very close-by, but also many of the main sights (palacio real, plaza mayor, plaza del sol, etc) are within walking distance.
Overall a great stay and highly recommended.