Desk attendant informed me there would be a deposit even though there was no mention of deposit in my booking. I reluctantly agreed to pay the deposit after confirming I would get it back on checkout. My wife and I went to the room and realized shortly after getting there that it was missing a smoke detector. To avoid being charged with damages to the room, I called the desk to notify them. They said there was another room and brought a key. We moved down to the next room only to find it dirty. We decided to ask for a refund, but the desk attendant said he was unable due to us booking on a third party site and being past the cancellation period and I would have to contact expedia for a refund. After much searching, I found a phone number and was able to contact an expedia representative who was very helpful. He offered to contact the desk attendant for me. I was inside the lobby when he was talking to the attendant and I heard the attendant arguing about a refund, saying “who’s going to clean my room?” Maybe the person who didn’t clean it in the first place should do that. Finally, the desk attendant agreed to give one of the two nights refund, but not the first night even though we hadn’t even been there for 30 minutes and there was a safety issue and a dirty room. The Expedia representative told me he could only give me a one night refund, but also offered a credit from Expedia, so I agreed to the terms. I hope this can help someone else avoid the hassle I had to go through