Headwaters was clean and comfortable and I would stay there again. We liked the cabin feel and the proximity to the parks. There IS wifi in the cabins. The cabins do not have multiple rooms, they look like a basic hotel room inside. You have to request housekeeping which was not told to us until our last day there. The restaurant food is decent but very expensive and very limited. I loved having a little stoop and rocking chairs to relax in every evening, but bring bug spray!