Very poor and stressful experience. We specifically searched for a dog friendly apartment for our holiday and this listing came up as “pets allowed”. We paid in full with a booking of 2 guests and 1 dog. When searching for check in details I came across a sentence buried in the listing that said “pets not allowed unless payment of $500 / cleaning fee”. I was very confused and called the listing number as it was a hotel. The staff member told me I would have to pay $150 on check in directly to the hotel reception to have a dog allowed to stay. This was in no way mentioned at all when I booked and paid in full through Airbnb. I said this and said we could no longer stay with that extra fee and asked the hotel to cancel our booking. The staff member directed me to cancel myself however I did not want to lose the first night & cleaning fee so asked again if they would do it from their end. The staff member said that they would not be able to do this and would not refund me in full. I had to resolve this through Airbnb support who helpfully contacted the host and organised for me to receive a full refund. Very awful experience - I hate to think what would have happened if I had have arrived to check in after a long drive and been told I needed to pay an additional $150 to stay. This is really unacceptable.