Town of Williams is a unique place, wouldn't mind living there, and doing the train ride from Williams to the Grand canyon is a fun trip. The staff is what makes it fun but ask for seats that have the bigger Windows, can see the scenery better. Well worth the money.