Location, cleanliness and easy access are definitely top not notch. We had a wonderfull stay in Madrid also thanks to accomodation we were staying in.