I have been hosting with Airbnb for over 3 years. I have seen a lot of great reviews for a guest, only to find that the guest was less than stellar, ignoring our basic rules. If the issues are small it makes the host look petty to complain on a review.
A recent guest did a lot of small things that added up beyond my tolerance, including leaving the front door unlocked when they left, (I suspect was a spiteful and intentional move on their part).
This guest had a made up profile (a combination of 2 first names), the profile picture was a dog, and he asked me for a military discount, which I actually gave him, requiring only that he show govt. ID at check in.
My gut feeling was right; I should not have trusted him. The 6 or 7 reviews he had on his profile could not have been real. I didn't meet the same person in those reviews. You are taking a risk and you have to make your rules very clear to guests. And PLEASE write honest reviews if it doesn't go well.