Our stay at Terex place was great. 3 bedrooms with 3 bathrooms made a world of a difference. The place has a full kitchen with almost all your essentials needed if you want to cook. It has a washer and an actual dryer (American) but don’t expect just a 30 min dry like the American versions. Still, it was a life changer compared to other places we stayed. The area and neighborhood seemed like a local’s area and authentic which we liked. There are stores around the area and small cafe shops around the area. Metro is within 10 min walk or less and even Puerta del Sol is close at around 25 min away- slower if you keep stoping to see all the shops on the way :).
Our only issue was with check-in time. Our key was delivered a little over and hour and a half late, but that could have been just an exception. Just make sure that a day or two before, the key lady knows she has to deliver keys at your check-in time slot. Otherwise you might have to wait with all your luggage. Other than that I would recommend Tarek’s place.