You don't have much choice if you want to stay in the National Park. Generally I was disappointed both with the accomodation and the attached Inn/Restaurant. Accomodation was basic and not what you would expect of Comfort Inn. The staff in the attached restaurant were not exactly committed to customer service. For example on the table next to me the main course was delivered before the starter, when the customer complained the comment was "Bummer, do you want it afterwards"
It took me twenty minutes to get the bill, but the place was not that busy, I forced the issue by getting up from my table and walking towards the door. To be honest I could have walked right out, they wouldn't have noticed. They added something I didn't have to my bill as well.