S.R.
I've never actually stayed in any of these cabins, but I LOVE Lake Broken Bow. This one appears to have everything you're looking for, but I don't know how many people you're talking about, so this one may not work.
http://www.hiddenhillscabinsok.com/rock-ridge-beavers-ben...
This one has significantly larger cabins (if we're talking about more than one nuclear family) and still has everything you're looking for! http://www.beaversbendlodging.com/