This place is amazing! Location & cleanness was spot on. It’s right in the center of Madrid