I have to agree with everyone here you have a great listing! and it’s something that it’s not really fair comparing the other locations she’s stayed.
I have to agree with @tps777 education can go a long way! specially for them to understand that the rating is 5 out of 5 stars based on the expectation of this particular listing, when I used to host. I would say it early and often " we really aim to deliver a great experience for our guests, a 5 star experience so please let me know how we can deliver that to you!" this will mean that if your guests leaves happy,they know you’re expecting 5 stars and any reason not to give you 5 stars should’ve been addressed before they left.
I had a few guests ask for quite a bit at times, but we delivered and it turned out great.
I went a little overboard. I created something called a wall of reviews in my entrance hall, it was 9 frames with 5 star reviews in each frame, I also had a small notebook for notes at the entrance, I would encourage guests to leave us comments, both in what we did that they loved, and also for them to let us know the areas in which we could improve.
Some people really dislike confrontation so they may not feel comfortable telling you face to face, but writing a note, you save them putting this comment at the time of the review and penalizing you for it. If we resolved everything before they left, they knew that the expectation was 5 stars, as we were 100% available to deliver that 5 star experience and if they did not receive it, it was only because they did not ask.