We have always camped at Ft. Wilderness. Even if we could afford a hotel room, I would would still prefer this. Especially if you have kids, you can go outside your cabin and observe wildlife, it is very peaceful and relaxing after spending time in the parks. You have your own kitchen so no standing in lines waiting to be seated at a restaurant; you have the evening campfire program/movie, beach, lots of recreation areas, walking trails, etc.
If you have children, there are plenty of places for these to let off steam and explore.
Ft. Wilderness is an experience not to be missed!
p.s. We've never had any problems with the transportation either.