@Stephen121 The taxes possibly charged on your listing are as follows:
Taxes on accommodation such as Occupancy Tax, VAT or GST. May also include tourism fees. Transient Occupancy Tax (Roanoke) Local Sales and Use Tax (Roanoke) Retail Sales and Use Tax (Virginia)
I would have though all of these should apply to the cleaning fee as otherwise hosts would charge a low nightly rate and a high cleaning fee to avoid tax.
Same goes for the fees - If it was a normal business a host would pay for advertising and then charge this in their nightly rate so it would be taxed. Airbnb is only really an advertising agency.