I totally get how frustrating that must be! It’s tough when you put in so much effort and still get ratings that don’t reflect the experience you provide.
Have you noticed any patterns—like certain types of guests or booking sources? Maybe a quick follow-up message after checkout, asking if everything was perfect, could help catch minor concerns before they turn into 4-star reviews.
You're clearly doing an amazing job with almost 200 reviews at 4.97—keep going!