Worst ever hotel experience. Hotel runs a scam in which they change electronic key code while you are out and demand cash bribe to get back into your room. Some staff members told us this was management scheme that they knew was unethical, but needed to stay for job. We stayed at hotel because it was nearest to venue for a family event, so was chosen for the guests. From arrival, we were disappointed by conditions- disgusting white splotches on bed cover; stained and ragged linens on bed and bath; springs poking up in the mattress; intermittent humming/buzzing and party noises from street awaking us; small and awkward bathroom. Regardless, we did not complain, because we were paying a very low rate and not planning to spend much time on premises. However, on second day there we left for afternoon and returned to get cleaned up for evening events, only to find key did not work. We assumed it had demagnetized and went to desk to resolve, only to have woman there whip out a handtowel that was taken from our room and demand a cash bribe to be allowed back into the room, supposedly for getting makeup on the towel. I was shocked and mortified. We paid the bribe to get back in room and checked out as soon as possible, even though refund for remaining nights was denied. Hotels.com provided assistance in relocation, though it was still 5x the cost, it was worth every penny. In fairness- restaurant and a few other staff were great. I feel sorry for them working there.