Ah, that sucks, but ultimately it is exactly as predatory as booking through the hotel directly. It is crazy that hiding "resort fees" in their booking terms and conditions is legal.
In the description, they say they charge extra fees:
*******
▶ Mandatory fees
You’ll be asked to pay the following charges at check-in or check-out:
• A damage deposit of $350 will be collected by credit card. You should be reimbursed within 7 days of check-out. Your deposit will be refunded in full by credit card, subject to an inspection of the property.
• A resort fee of $40.16 per night
• There will be taxes and fees that need to be paid at the front desk
▶ Optional Extra
• This property allows pets however there is a $350 pet deposit per stay. 50 USD is kept for a deep cleaning fee, and the remainder is refunded if there is no pet damage.
• Parking $78 for 24 hrs and $93 for oversized. no in and out
I think the issue is that Airbnb claimed and advertised they would begin offering true pricing that included all fees displayed upfront so you could compare all the bookings against each other in the search engine and not buried in the terms and conditions:
It's insanity to have to search through each listing and add random fees to compare the prices of different listings against each other. I don't think the OP disputes that this appears in the terms and conditions.
Put it this way: What store have you gone to (in the US) that shows you the price of the item with taxes included? Including taxes isn't the norm nor expected. Nor is including fees for the travel industry, with the notable exception of airlines.
Airbnb giving you a toggle to show "With all fees" (but without taxes) is better than every other booking site out there.
If everything is a dark pattern then nothing is a dark pattern. Not advertising the various state and local taxes up front and instead calculating them at checkout is nearly 100% of transactions work in this country.
They do not. When you toggle the setting for "total price" when searching it specifically says "Includes all fees, before taxes" right next to it.
I also just tried to book the hotel you mentioned (https://www.airbnb.com/rooms/801588170672441756) and there is no security deposit or resort fee.