The apartment is new and has all the necessary features, even Netflix 🙂 3 toilets, 2 bathrooms, a seating area and kitchen, everything you need and very neat. A bit unfortunate you cannot see much of the outside though. The location is very good, in/near the center, but you might want to be careful in certain areas as well. We had a very nice time in Madrid!