To answer all you questions with one answer braordband;
Call crew control, say the room doesn't meet the contractual requirements and until they find you a hotel that meets those requirements and get the required rest, you are unfit for duty.
If all crew members did this on the first couple of nights in SFO, we would no longer be staying in that hotel