@Yasmine82 You haven't done anything wrong and you shouldn't agonize over this. You'll drive yourself crazy trying to understand why guests do the things they do, or give the ratings they do.
Try to keep in mind that star ratings are completely subjective- one guest might give a location rating of 2*s because they were upset that they had to walk 10 minutes to the nearest grocery store (even though that information was clearly stated in the listing ad), another who likes to walk, considers it good daily exercise and enjoys seeing things along the way would rate it 5*s.
Ratings for accuracy and cleanliness tend to be less subjective, but even then, what one person considers clean, some OCD guest who checks under to fridge for a speck of dirt may not.
I think you know that you are providing a lovely space with plenty of amenities, so don't let some guest's star rating get you down, or waste brain cells trying to "understand". There's often no logical explanation.