Brilliant location. Comfortable, great location, painless process, and great price (extremely minor issue at checkin with the key mixup, but someone met us within 5 minutes with the correct key). We will definitely stay again next time in Madrid.