Like I already mentioned in my review, we probably just got really unlucky as there are so many positive reviews here.
Location - great, everything else was not so great.
My personal suggestion - drop them dodgy looking tenancy agreements, add city tax in your airbnb booking rate, make the check in & check out less personal (no need for some guy to check if we left the place okay or not, airbnb rules & regulations is for this)
Bed was extremely uncomfortable so we barely got any sleep while at this apartment, but that again could be personal preference.
Regarding the cleaning service charge please make sure that you charge ONCE & not special cash payments IF a guest doesn’t wash dishes after his stay.