Tourism tax and registration fee are a legal requirement in Croatia, as is the case in many countries, and are beyond our influence. However, we do notify guests already in the online advertisement on Airbnb about Croatian tourist tax, in order to avoid surprises upon arrival.
The cleaning fee of €10.- is a one time payment that is independent on the length of the stay, no matter if guests stay one night or one month, as we do need to clean the rooms thoroughly before new guests arrive. Obviously, on a short term stay this seems more expensive proportionally to the amount of the rental. Again, the cleaning fee was mentioned beforehand in the advertisement.