We usually stay at the Villa Barajas, which is a Best Western, modest and usually reasonable, because we like to go to mass at nearby Our Lady of Loreto. This gives us a good nights rest after so much traveling.
But for some reason, the price is almost 3x normal right now-- don't know why.
Years ago, we stayed a couple times at the Tach, which was very nice and had a free airport shuttle. But then all of a sudden their price quadrupled and stayed that way for years, at least when we were looking. Only lately it has come down but fluctuates a lot.
All the prices over by the airport are pretty high right now for some reason.