Also pilots don't stay in hotels at expensive rates to the airline. The five or four or three star hotel is chosen according to the one who gives the best deal for the stay. In fact mostly good business hotels are chosen. Also most hotels give a 50% rebate on their charges to airlines.