We have stayed in different places in Madrid, and I highly recommend this Airbnb apartment hosted by Raul. It was clean, spacious, well equipped and extremely well located (less than 5 minutes walking to Sol incluidng the metro stop that is well connected, Opera and Plaza Mayor). The wifi connection was very reliable, and the most important thing to me was that the place did not smell smokey like the last place where we stayed (I am sensitive to smoke, so I was glad to have found Raul's place which doesn't allow smoking). Our host Raul was also very attentive and always on top of our communication including occasionally checking in to make sure that we were doing ok. The amentities including a full kitchen, AC, cable TV with English channels, and washing machine (large drying rack provided) all came in really handy. Finally, the beds are super comfortable, and there are elevators in the building which are tremendously useful with our large suitcases. We couldn't have asked for more.