In my opinion you should tell the company that they need to put you up in a hotel until the job is done. First and foremost................did these guys measure your bathrooms before they ordered the vinyl? There is absolutely no excuse for this.
Did I hear someone say Mike Holmes? OMG I loooooooooove that man. Does he even know how sexy he is?