Yeah, the translation isn't exact, but the conversation's been localized fairly well. You're not missing a whole lot of nuance aside from the fact that lardlady,   d20  excuse me, landlady is using a euphemism for having sex ("spending time with", sort of) rather than being direct about it in the English.