Rate them honestly - always - no matter what. If they need to beg you for a good rating, then this is something they need to contend with, and adjust to get a better rating - but don't change your rating simply because you've been begged into it - if it isn't perfect, let them know it and it's on them to change or not to change, but at least they know there is a room for improvement and where to improve. Maybe they will think next time that they had a bit of a communication breakdown before and should adjust that.... just my opinion!
