Great location and clean, spacious apartment. However, the 5 floors (119 steps) to walk from the ground to the apartment is not for everyone. Bringing luggage up could be a challenge for some people. You need to be in reasonable good physical condition. The shower head in the bathroom did not stay on the wall when we turned on the water so that was an inconvenience. I notified the owner so hopefully that is fixed for future renters. Otherwise, the apartment is clean and large by most European standards. The balcony is also an added perk... much larger than a standard balcony on Europe. We enjoyed our stay in Madrid and at the apartment very much!