I agree that the company is responsible for the accomodations only if they let in their staff free of charge.

For security reason I agree with you but not to the extent that mgnt will knock your door at the middle of your sleep at mid night just for the so called company policy spot checking or inspection inside your private room which you are paying for 20% of your little salary.

 Try to put yourself in their shoe...