Location is good, just 1 stop from the center (metro station Sol is the center)
The apartment is in a bit strange building but there are lots of restaurants and cafes nearby.
2 stops with the metro to the Atocha station where you can lock your baggage until your flight. It is 10.50 euro for the whole day for the biggest locker (2 big bags and 3 hand luggage)
As for a one night stand, apartment is excellent.
Good communication and fast response from Ricardo. Thanks for having me and my family.