One word: Excellent!! Location, clean, cozy, cute patio, very good communication with the hosts, etc., etc. We will definitely want to stay here in our next trip to Madrid!!