Chris,
I have not stayed there. From what I know Twin Lakes is what its name is. Owen Lake and Twin Lakes are no power(year round), water is hand pump, pit toilets.
Dan