@Sarah4304 Ah, she said there wasn't a stove, so that was misleading- a stovetop is fine and definitely allows guests to cook. You should just make it clear that there is no oven. I didn't see a photo of the cooktop or the fridge- maybe I missed it?
You might consider replacing the mini fridge with a simple medium size fridge- no need for anything big or fancy with water dispensers or ice makers- you might be able to find a good one on Craigslist or some other online local marketplace. It would just give guests more space for groceries.
There's no reason why it isn't suitable for a vacationing family staying a few days or a week who are out and about doing things a lot of the day. But when they are staying for a month, they are "living" there, which is another reason not to take month long bookings.
I realize the laundry machines are in the guest area, and that you do say in your info that you use it as well, but as you only have a few photos (I think you could do with a few more), it really stands out, and because a lot of guests don't read all the information provided, it can just register as part of their private space.
Yes, some guests will mention "cons" that are clearly laid out in your listing info. Try not to take it personally as a complaint- sometimes they just mention it because while they were aware that whatever it is wasn't advertised as provided, it's something that as a guest would have been a welcome addition, so they mention it in the review to let other guests know.
That's not always a bad thing- it can alert future guests who may not throroughly read your info and arrive with unreasonable expectations to something that would be a deal breaker for them.