I want to begin by saying that this is our experience and your experience might be different than our. All the dialogue with Eduardo ahead of the trip was excellent. He also ordered a car for us which waited at the airport when we arrived. The placement for the apartment was excellent (near La Latina metro) and it was easy to find shops and restaurants not far from the apartment. Unfortunately the apartment was not ready at 15 which was the check in time (we arrived 15:15). The cleaning lady was still there cleaning so we had to go out and wait 1 hour more before it was ready. Not the best first impression when you are tired after the trip and just want to relax. We had high expectations for the apartment and a big part for us was the ability to make dinner at home. Maybe we did not study the pictures good enough but the kitchen is really small. You don’t have a big room the cut up vegetables etc. we ate breakfast and lunch at home but dinners we had to take outside at restaurants. We also think it could be more than 4 pieces of each glass, forks etc in the kitchen as we had to wash them each day. Only two towels is also less than we hoped. It is possible to wash everything in the washing machine but we did not want to do that all the time. Some small irritating problems that I guess Eduardo can fix is that the bathroom door could not be closed. Also we had some problems with the air con (leaking water) and had to talk to Eduardo about it. The solution was to empty a bottle placed outside on the balcony. Wish we had known about that in advance. Also we had to empty it every second day as we had to use the air conditioning quite a lot during the stay as there was really hot in Spain this July. We also found some broken glass in the freezer and a half opened bottle of Cola. Maybe the cleaning lady was stressed and forgot to check before we arrived but as mentioned we arrived 15 minutes AFTER the agreed check in time.
There is a small TV in the living room (with available HDMI connection) so I would recommend you to bring and HDMI adapter for your phone or a Chromecast etc if you want to use streaming services as the tv does not have this already. The WiFi in the apartment had excellent speed with 100 mbps upload and download. I wish the door between the living room and bedroom (it is a glass wall) was in the middle so you could watch the tv from the bed. You still can do this but you have to watch through the glass wall (+ bar between the glass).
If you are looking for a relatively cheap apartment in a good location in Madrid and only need a place to sleep then this apartment could work for you. If you are looking for a place where you can make dinner at home and need more space than I would advise you to look elsewhere. There is 2 set of keys included with the apartment so that is great if you want to do separate things when you are there and meed up at home later. The bed was not the best but ok (I guess nothing beats the bed you have at home anyways). We were not disturbed about noise outside even though you could hear the traffic (we are used to that from our home) but the walls are not the thickest so you can clearly hear people talking in the apartments next door. That said it was not a big issue that we felt annoyed by. Overall maybe we had too high expectations for this relatively cheap apartment in Madrid. Maybe it fits your needs better than us.