Excellent location.
Excellent accommodations.
Excellent host.
Ohh...and you are in Madrid. Need I say more?
Can't wait to go back.