I was lucky enough to go 3 times when I was a kid, stayed at Davey Crocket lodge, Hotel Cheyenne and Newport Bay. No idea if those are still there but I assume they are. All very nice and recommended.
Definitely wouldn't go for any more than 2 days in the park otherwise it's a waste of money IMO. You can honestly do it all in 2 unless you go at peak season.
Definitely wouldn't go for any more than 2 days in the park otherwise it's a waste of money IMO. You can honestly do it all in 2 unless you go at peak season.

Ended up using airmiles to get some free flights. £270 per person now at the Sequino Lodge (money saved on flights going towards Florida trip! haha!)