The apartment was very nice! I went there with my family and is say its perfect for 5-6 people. The place is very close to the Atocha train station which was a direct train to the airport, which we found to be extremely convienient.
There's also a lot of restaurants in the surroundings.
I'd definitely would come back!