Old faithful inn is very good and it is always fully booked. I have stayed in Old faithful lodge cabin. About $80/night, small but cozy, with bathroom inside. you can go to www.xanterra.com, to check lodges' availability ( Recommendation: you'd better call them because they may help you find a lodge according to the most updated information )