I agree 110% with your assessment of her. And those are her good points.
LOL, almost made me spit my drink!