(a) A hotel is not liable for the loss, by robbery or otherwise, of a valuable belonging to a guest if:
(1) the hotel provides a safe or other secure depository for keeping valuables of guests;
(2) the guest does not deposit the valuable with the hotel for safekeeping; and
(3) the loss does not result from the collusion or negligence of the hotel or its agent.
(b) (1) A hotel is not liable for more than $300 for the loss of valuables that a guest deposits with the hotel for safekeeping unless, at the time of deposit, the guest shows the valuables to an agent of the hotel and declares a greater value to the agent.
(2) A hotel need not accept for safekeeping valuables with a declared value of more than $1,000.
(c) A hotel is not liable for more than $1,000 for the loss of or damage to valuables belonging to a guest, whether or not the valuables were offered to or accepted by the hotel for safekeeping.