Great location; perfect communication; we had a perfect weekend in Madrid!