Hello,
With tenants like her is why investors need property managers. I can understand not hiring one if you live close to your investment property to save money, but she seems like the type of tenant that would drain all your positive energy.
I would find out exactly what you are responsible for legally and send her an email stating, "Landlord Responsibilities." If you don't set boundaries as soon as possible, then your allowing her to control the situation. It's not your responsibility to fix the tile floor that she cracked. It's up to her to find a tile contractor to come and fix the damage and pay for it.
Did she sign a lease agreement? In my lease agreement, I state that once they sign the lease they are accepting all conditions that the condo, or home is in. Meaning, you fix everything before she signs the lease, then once he or she signs it, then anything that goes wrong from that day forward is there responsibility to take care of; unless it is a major disaster.
In the past I stated to my tenants, "I will not raise your rent if you can take care of minor situations, but if you call me for every little thing, then I will have no choice but to raise the rent." The tenant's I have like this arrangement, because they can count on a fixed rent, they end up staying longer, and they take better care of my property.
People like her are always trying to get things done for free. If she thinks you may raise her rent because of all the time and maintenance you are spending on her unit, she will think twice about calling you.
Even nice people have to put their foot down sometimes. Lol
Good luck. You seem like a nice landlord.
Melissa