We used Expedia for the reservation. We checked in and the gal was nice. The first room was missing the back slider handle and lock. It appeared it was ripped off with a crow bar. We got room cards for the second room but the door lock was dead. She gave us new updated cards and they still did not open the room. She said she would let us in but we would have to wait for maintenance to fix the door. We said no and asked for another room. When entering the room, we noticed it was missing a front door lock. Also one of the beds had very noticeable stains. We walked to the office and asked for a cancellation. She said we needed to call Expedia. We called Expedia and the rep was great. He called the hotel and they said no refund. I called the hotel and they said no refund. She went on to say she gave us three rooms, we should have been able to get a fourth room and be fine. She refused to refund our stay. I asked when the manager gets in and she said she did not know. After 6 hours on a plane and hours of dealing with garbage hotels in Miami, I just wanted to check in, relax, get some dinner, and go to bed. This was by far the worst experience I have experienced at a hotel in the past twenty years. Stay away!