@Wenyuan1 There's lots of room for improvement in your listing.
Use the caption feature for your photos. Take out many of the photos of the "little touches" and include more photos of the rooms. Caption those photos.
If you don't want guests driving all over your lawn, remove the photos of the car on the lawn. Is that an official parking spot? It doesn't seem like it.
Guests will tear your place up unless you impose some house rules. I didn't see any??
Your check-in and check-out times seem really off, unless your settings don't allow same-day turnovers. How can you turn over that house in two hours??
Your price seems really low for the number of guests. Up to 7 guests with no additional fees? I saw a dining table that seats 4. How are 10 guests going to eat? There didn't appear to be living room seating for 10?
I'm sorry your first guest turned out to be a real piece of work. In my experience, the more information you provide in your description, the better you can manage expectations. Looking at your listing as it is now, I had a hard time figuring out the flow of the house.
The place seems really sterile in many spots. Maybe some area rugs or more art on the walls? The room with the sliding glass doors? What is that?
I'm not trying to be harsh, but guests are going to have lots of room for complaints and refunds the way you have it now. Simple things like not having enough seating for the number of guests could cost you refunds. I would re-approach your guest count and furnishings. Modify one or the other, so they are compatible with what you are advertising. Perhaps start a different post asking for a critique, so you get some other opinions besides my own. Many hosts are happy to help.
Good luck,
Kia