This was a great place to stay with our puppy for 1 night, however I was surprised by the pet fee so be sure to read up on the pet policy. The property was clean, and the room was mostly cleaned (pet mess explained later). The bed was super soft, not great for bad backs, but if you like super soft, they were comfy! As far as the in depth cleaning.... the front desk told us the reason for the pet fee was because they didn't have pet specific rooms so the money went towards the extra cleaning it would take to clean even if for just one night. Now the room we were in evidently had a pet previously as there was fur in between the couch cushions and under the pillows. Not a lot, but it was noticable by our pup as well as some spots on the carpet you couldn't see them, but he coild smell them.