We booked for 2 nights. This property was run down. First cabin given to us was dirty, toilet was not cleaned, look like poop all around the bowl. Window was covered in spider webs and spiders. Dead bugs on floor. We checked for bed bugs and the mattress was covered with a really old crusty yellow foam mattress pad. The sink was separate from the shower and toilet. Bottom half was covered with old plywood rotting and falling out of place. The smell in this cabin#19 was masked by a very strong industrial strength air freshener. The door did not shut properly due to being rotted at the bottom. We returned back to the office across the street with our concerns. We explained the conditions of the cabin and that we would not be staying in that one. I asked her if she had been in that cabin recently and she made a smirk on her face and laughed, like this was a joke. She gave us keys to another cabin and again this cabin was very run down, it was a bit cleaner, bathroom appeared to have been cleaned, no dead bugs on floor. It did have that same strong industrial strength air freshener masking the mildew smell.Door to cabin was rotted at bottom making it hard to shut. We checked availability of other hotels in the area, no vacancies.We stayed 1 night and left in the morning.We ended up losing the money for the second night, no refund. The majority of people in the Town of Tropic were very nice. The Bryce Canyon Coffee Co/The Pizza Place was excellent. We highly recommend both places.