The apartment is perfect. It has all the amenities you need. The public transportation is perfect. You have 2 different metro lines at each end of the street, very short walk to each. It takes you wherever you need in Madrid. Also, the check in was really easy. I would definitely recommend staying here.