Unprofessional host ruined my holiday

Found an apartment last minute on airbnb in Copenhagen. The apartment was ok, not great but no complaints other than the greasy kitchen and broken shower head. On the last day, I was told I need to leave by 10am (though the website states check out time was 12pm) because the next guest was coming. So I obliged and left the apartment at 9.30am even though it was a mad rush as I am traveling with two young children in winter. I got a rude shock when 2 hours later, the angry host texted me with a series of photos of his apartment floor – and asking me why there were cereals on the floor among other things. He also threatened to charge me because I did not clean the apartment before I leave. I had to apologize profusely to him. I thought I paid €58 for the cleaning fee?! Then he told me the €58 was for pre-arrival, and I will have to reinstate his place to its original condition (does it mean the next guest doesn’t need to pay cleaning fee because it is my duty to help him reinstate his apartment to original condition?!). I was pretty upset over this but I just apologized to him on that day and moved on. Later he messaged me again telling me to leave a good review for him as he has left a good one for me. I did not respond to his message as I didn’t feel like leaving someone a good review after being scolded. I just want to leave things as it is. However, it gets pretty annoying when the host left another message today asking me to give him a good review!