I believe if its in plain site, and within the cops immediate area its searchable. But a locked safe should be off limits because it is of no harm to them and its not open. The best thing to do, and this is almost impossible in your situation is have every door shut and locked and tell the cops everyone with a room is a renter. That way they can only search openly what they witness as a crime, and would need a warrant for every room.
The next problem here is people siting Federal Law. Supreme Court rulings and such carry no weight to the average cop, at least most Supreme Court rulings. Yes some obvious rulings are paramount in everyday police duties, but for the most part local cops can ignore most Federal laws and Supreme Court rulings, theres just to many to keep track of and up to date on to follow. Heres what usually happens. A person gets searched, legally or illegally by a local cop. The cop finds something....bam you need a lawyer...bam your spending money to protect yourself, even though the search was illegal. The next thing you know the municipal judge finds you guilty. He does not care that you were searched illegally, you and your lawyer have the burden of proof. He issues you a fine, maybe probation, maybe jail time if it falls under local sentencing guidelines. OK you have already spent $$$$ thousands defending yourself, and now its up to your atty to appeal your conviction to a higher court. The state level courts then take a look at the charges or conviction, depending on how deep your pockets are to pay your atty and keep you out of jail, and then you might get your conviction overturned. If the state courts side with the local courts then, depending on how deep your pockets are you can appeal to a higher court on the grounds that your constitutional rights were violated. By this time you have spent umpteen thousands of dollars all beacause some local douchebag cop violated your constitutional rights. Can you see where Im going with this?? Cops know this stuff, and their job is to make you spend or lose as much money as possible regardless of what they did was right or wrong. Stupid people don't realize this, its all a money game..i.e. fines, probation, jail time, it all cost you money in the long run. All they have to say is I had reasonable suspicion and was protecting the safety of myself and my fellow officers.
The best thing to do is FLY under the RADAR! So you can save your money for another cycle!!!
L8R, J