@John6674 just to help clarify the service fee goes to Airbnb (as well as an extra cut of the hosts earnings) to run the website etc. Yes the cleaning fee goes to the host but has to cover laundry as well as cleaning.
At the end of the day if $1712 is too expensive then absolutely book elsewhere. Hosts set their own pricing (apart from the Airbnb service fee) and some can be too expensive for some guests. There is a price filter that you can apply to remove all the properties above your budget.