You probably cannot get the money back.1) You'd have to sue, which will itself cost you money and time which you cannot get back or get compensation for; and if the hotel is not in your same county (so that you can use the small claims court), you'll spend as much or more on the lawsuit, even without an attorney, as you hope to win2) If a cleaning person stole the glasses, the hotel is not liable: a business is not liable for the criminal actions of its employees, becasue committing criminal acts is not part of the employees jobs or why they were hired. Employers do not expect or tell their employees to steal, do not hire them to steal, and are not responsible if the emloyees choose to break the law.