@jackstack If the grandmother is happy with it and you're confident she could handle any early waking or nighttime issues, I don't see why your son can't spend the night there.
Having said that, three times a month is quite a lot of sleepovers. This is doubly true if your mother-in-law is...